@mcut/editor
EditorOperatorRegistry
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / editor/src / EditorOperatorRegistry
Class: EditorOperatorRegistry
Defined in: packages/editor/src/operators.ts:57
Constructors
Constructor
new EditorOperatorRegistry(): EditorOperatorRegistry;Returns
EditorOperatorRegistry
Methods
define()
define<Input, Output>(operator): EditorOperator<Input, Output>;Defined in: packages/editor/src/operators.ts:60
Type Parameters
Input
Input
Output
Output = unknown
Parameters
operator
EditorOperator<Input, Output>
Returns
EditorOperator<Input, Output>
get()
get(id):
| EditorOperator<unknown, unknown>
| undefined;Defined in: packages/editor/src/operators.ts:68
Parameters
id
string
Returns
| EditorOperator<unknown, unknown>
| undefined
isEnabled()
isEnabled(
id,
context,
input?): boolean;Defined in: packages/editor/src/operators.ts:92
Parameters
id
string
context
input?
unknown = {}
Returns
boolean
list()
list(): EditorOperator<unknown, unknown>[];Defined in: packages/editor/src/operators.ts:72
Returns
EditorOperator<unknown, unknown>[]
listAvailable()
listAvailable(context): ListedEditorOperator[];Defined in: packages/editor/src/operators.ts:76
Parameters
context
Returns
run()
run(
id,
context,
input?): Promise<unknown>;Defined in: packages/editor/src/operators.ts:98
Parameters
id
string
context
input?
unknown = {}
Returns
Promise<unknown>