UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

10 lines (9 loc) 522 B
import { UseNodeSchema } from "./use-node-schema"; import { UseConfig } from "./types"; export interface NodeFactory { createNodeModelByType: (nodeType: string, config?: Record<string, any>) => any; createPort: (portType: string, config?: Record<string, any>) => any; createConnection: (connectionType: string, config?: Record<string, any>) => any; loadNodeComponent: () => Promise<any[]>; } export declare function useNodeResolver(config: UseConfig, useNodeSchemaComposition: UseNodeSchema): NodeFactory;