|
@@ -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;
|