mind-elixir.nodeoperation
Home > mind-elixir > NodeOperation
NodeOperation type
Signature:
export type NodeOperation = OperationBase<'addChild' | 'insertParent' | 'beginEdit', NodeObj> | (OperationBase<'insertSibling', NodeObj> & {
position: 'before' | 'after';
}) | (OperationBase<'reshapeNode', NodeObj> & {
origin: NodeObj;
}) | (OperationBase<'finishEdit', NodeObj> & {
origin: string;
}) | (OperationBase<'moveNodesAfter' | 'moveNodesBefore' | 'moveNodesIn', NodeObj[]> & {
destination: NodeObj;
}) | OperationBase<'removeNodes' | 'copyNodes', NodeObj[]>;
References: NodeObj