StructNode.d.ts 414 B

123456789101112131415161718192021
  1. import { TempNode } from './TempNode';
  2. import { NodeBuilder } from './NodeBuilder';
  3. export interface StructNodeInput {
  4. type: string;
  5. name: string;
  6. }
  7. export class StructNode extends TempNode {
  8. constructor( src?: string );
  9. inputs: StructNodeInput[];
  10. src: string;
  11. nodeType: string;
  12. getType( builder: NodeBuilder ): string;
  13. getInputByName( name: string ): StructNodeInput;
  14. parse( src: string ): void;
  15. }