跳到主要内容

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