本页由脚本自动生成,请勿手动编辑。如需补充说明,请使用
::: tip块。
Defined in: plugins/element-manager.d.ts:3
Extends
Constructors
Constructor
new ElementManagerPlugin(host): ElementManagerPlugin;Defined in: types/base-plugin.d.ts:8
Parameters
| Parameter | Type |
|---|---|
host | EditorHost |
Returns
ElementManagerPlugin
Inherited from
Properties
name
name: string;Defined in: plugins/element-manager.d.ts:4
Overrides
version
version: string;Defined in: plugins/element-manager.d.ts:5
Overrides
elements
elements: Map<string, IGraphicElement>;Defined in: plugins/element-manager.d.ts:6
Methods
addElement()
addElement(element): void;Defined in: plugins/element-manager.d.ts:10
Parameters
| Parameter | Type |
|---|---|
element | IGraphicElement |
Returns
void
removeElement()
removeElement(elementId): void;Defined in: plugins/element-manager.d.ts:11
Parameters
| Parameter | Type |
|---|---|
elementId | string |
Returns
void
getElement()
Call Signature
getElement<K>(elementId, type): ElementTypeMap[K];Defined in: plugins/element-manager.d.ts:12
Type Parameters
| Type Parameter |
|---|
K extends keyof ElementTypeMap |
Parameters
| Parameter | Type |
|---|---|
elementId | string |
type | K |
Returns
Call Signature
getElement<T>(elementId): T;Defined in: plugins/element-manager.d.ts:13
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends IGraphicElement | IGraphicElement |
Parameters
| Parameter | Type |
|---|---|
elementId | string |
Returns
T
getAllElements()
Call Signature
getAllElements<K>(type): ElementTypeMap[K][];Defined in: plugins/element-manager.d.ts:14
Type Parameters
| Type Parameter |
|---|
K extends keyof ElementTypeMap |
Parameters
| Parameter | Type |
|---|---|
type | K |
Returns
ElementTypeMap[K][]
Call Signature
getAllElements<T>(): T[];Defined in: plugins/element-manager.d.ts:15
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends IGraphicElement | IGraphicElement |
Returns
T[]
createElement()
Call Signature
createElement<K>(type): ElementTypeMap[K];Defined in: plugins/element-manager.d.ts:16
Type Parameters
| Type Parameter |
|---|
K extends keyof ElementTypeMap |
Parameters
| Parameter | Type |
|---|---|
type | K |
Returns
Call Signature
createElement<T>(type): T;Defined in: plugins/element-manager.d.ts:17
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends IGraphicElement | IGraphicElement |
Parameters
| Parameter | Type |
|---|---|
type | string |
Returns
T
Call Signature
createElement(type): IGraphicElement;Defined in: plugins/element-manager.d.ts:18
Parameters
| Parameter | Type |
|---|---|
type | string |
Returns
install()
install(): void;Defined in: types/base-plugin.d.ts:9
Returns
void
Inherited from
uninstall()
uninstall(): void;Defined in: types/base-plugin.d.ts:10
Returns
void
Inherited from
activate()
activate(): void;Defined in: types/base-plugin.d.ts:11
Returns
void
Inherited from
deactivate()
deactivate(): void;Defined in: types/base-plugin.d.ts:12
Returns
void