DrawingPlugin\<State\>
Documentation / @elitechart/core / DrawingPlugin
Defined in: plugin/types.ts:161
A drawing-tool plugin. Adopts the existing DrawingTool contract so existing tools are plugin-ready without changes.
Example
Extends
Type Parameters
State
State = unknown
Properties
id
Defined in: plugin/types.ts:54
Stable, globally unique id. Reverse-DNS or scope-prefixed recommended.
Inherited from
kind
Defined in: plugin/types.ts:162
Declared plugin category.
Overrides
name
Defined in: plugin/types.ts:56
Human-readable display name.
Inherited from
targets
Defined in: plugin/types.ts:60
Plugin interface version the plugin targets.
interfaceVersion
Inherited from
tool
Defined in: plugin/types.ts:163