Node.d.ts 901 B

12345678910111213141516171819202122232425
  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. }