UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

20 lines (17 loc) 811 B
// import {ParamJsonExporter, ParamJsonExporterDataByName} from '../Param'; // // import {JsonExporterVisitor} from '../Visitor'; // import {TypedMultipleParam} from '../../../../params/_Multiple'; // // import {JsonExportDispatcher} from '../Dispatcher'; // export class ParamMultipleJsonExporter extends ParamJsonExporter<TypedMultipleParam<any>> { // add_main() { // const components_data: ParamJsonExporterDataByName = {}; // // const component_names = this._param.component_names; // // this._param.components?.forEach((component, i) => { // // const exporter = JsonExportDispatcher.dispatch_param(component); //.accepts_visitor(); // // if (exporter.required) { // // components_data[component_names[i]] = exporter.data(); // // } // // }); // return components_data; // } // }