@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
12 lines (11 loc) • 571 B
TypeScript
import { BaseNodeType } from '../../../nodes/_Base';
import { BaseParamType } from '../../../params/_Base';
import { NodeJsonImporter } from './Node';
import { ParamJsonImporter } from './Param';
import { PolyNodeJsonImporter } from './nodes/Poly';
export declare class JsonImportDispatcher {
dispatchNode(node: BaseNodeType): PolyNodeJsonImporter | NodeJsonImporter<BaseNodeType>;
private _dispatchPolyNode;
dispatchNonPolyNode(node: BaseNodeType): NodeJsonImporter<BaseNodeType>;
dispatchParam(param: BaseParamType): ParamJsonImporter<BaseParamType>;
}