| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import { INode } from '../interfaces/nodes/INode';
- import { AppendState } from '../enums/AppendState';
- export interface ICustomNode {
- /**
- * @param astTree
- */
- appendNode (astTree: INode): void;
- /**
- * @returns {AppendState}
- */
- getAppendState (): AppendState;
- /**
- * @returns INode
- */
- getNode (): INode;
- /**
- * @returns {string}
- */
- getNodeIdentifier ? (): string;
- /**
- * @returns any
- */
- getNodeData ? (): any;
- /**
- * @param node
- */
- setNode (node: INode): void;
- updateNode (): void;
- /**
- * @param data
- */
- updateNodeData ? (data: any): void;
- }
|