Pārlūkot izejas kodu

Merge pull request #19896 from martinRenou/node_flow

Node: Add Flow interface
Mr.doob 5 gadi atpakaļ
vecāks
revīzija
593666510a
1 mainītis faili ar 8 papildinājumiem un 2 dzēšanām
  1. 8 2
      examples/jsm/nodes/core/Node.d.ts

+ 8 - 2
examples/jsm/nodes/core/Node.d.ts

@@ -1,5 +1,11 @@
 import { NodeBuilder } from './NodeBuilder';
 
+export interface Flow {
+  result: string;
+  code: string;
+  extra: object;
+}
+
 export class Node {
 
 	constructor( type?: string );
@@ -13,8 +19,8 @@ export class Node {
 	hashProperties: string[] | undefined;
 
 	analyze( builder: NodeBuilder, settings?: object ): void;
-	analyzeAndFlow( builder: NodeBuilder, output: string, settings?: object ): object;
-	flow( builder: NodeBuilder, output: string, settings?: object ): object;
+	analyzeAndFlow( builder: NodeBuilder, output: string, settings?: object ): Flow;
+	flow( builder: NodeBuilder, output: string, settings?: object ): Flow;
 	build( builder: NodeBuilder, output: string, uuid?: string ): string;
 	generate( builder: NodeBuilder, output: string, uuid?: string, type?: string, ns?: string ): string;
 	appendDepsNode( builder: NodeBuilder, data: object, output: string ): void;