Node.d.ts 1012 B

12345678910111213141516171819202122232425262728
  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. generate( builder: NodeBuilder, output: string, uuid?: string, type?: string, ns?: string ): string;
  15. appendDepsNode( builder: NodeBuilder, data: object, output: string ): void;
  16. setName( name: string ): this;
  17. getName( builder: NodeBuilder ): string;
  18. getType( builder: NodeBuilder, output?: string ): string;
  19. getJSONNode( meta?: object | string ): object | undefined;
  20. copy( source: Node ): this;
  21. createJSONNode( meta?: object | string ): object;
  22. toJSON( meta?: object | string ): object;
  23. }