@tokens-studio/graph-engine
Version:
An execution engine to handle Token Studios generators and resolvers
10 lines • 450 B
TypeScript
import { Node } from "../programmatic/node.js";
import { Output } from "../programmatic/output.js";
type OutputValue<T> = T extends Output<infer U> ? U : never;
type UnwrapOutput<T> = {
[K in keyof T]: OutputValue<T[K]>;
};
export declare const getAllOutputs: <T extends Node>(node: T) => UnwrapOutput<T["outputs"]>;
export declare function cloneSubgraphs(originalNode: Node, clonedNode: Node): void;
export {};
//# sourceMappingURL=node.d.ts.map