Node.d.ts 910 B

123456789101112131415161718192021222324252627
  1. import { NodeBuilder } from './NodeBuilder';
  2. export class Node {
  3. constructor( type?: string );
  4. uuid: string;
  5. name: string;
  6. type: string | undefined;
  7. userData: object;
  8. isNode: boolean;
  9. frameId: number | undefined;
  10. analyze( builder: NodeBuilder, settings?: object ): void;
  11. analyzeAndFlow( builder: NodeBuilder, output: string, settings?: object ): object;
  12. flow( builder: NodeBuilder, output: string, settings?: object ): object;
  13. build( builder: NodeBuilder, output: string, uuid?: string ): string;
  14. appendDepsNode( builder: NodeBuilder, data: object, output: string ): void;
  15. setName( name: string ): this;
  16. getName( builder: NodeBuilder ): string;
  17. getType( builder: NodeBuilder, output?: string ): string;
  18. getJSONNode( meta?: object | string ): object | undefined;
  19. copy( source: Node ): this;
  20. createJSONNode( meta?: object | string ): object;
  21. toJSON( meta?: object | string ): object;
  22. }