12345678910111213141516171819202122232425262728293031323334353637 |
- 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;
- }
|