Class MorphismSchemaTree<Target, Source>
Methods
add
- add(data: AddNode<Target, Source>, targetPropertyPath?: undefined | string): void
-
Parameters
-
data: AddNode<Target, Source>
-
Optional targetPropertyPath: undefined | string
Returns void
getActionKind
-
Parameters
-
action: Actions<Target, Source> | null
getPreparedAction
- getPreparedAction(nodeData: SchemaNodeData<Target, Source>): PreparedAction | null
-
Parameters
-
nodeData: SchemaNodeData<Target, Source>
Returns PreparedAction
|
null
traverseBFS
- traverseBFS(): IterableIterator<SchemaNode<Target, Source>>
-
Returns IterableIterator<SchemaNode<Target, Source>>
Static getSchemaOptions
-
Type parameters
Parameters