import {ParamJsonImporter} from '../Param'; import {ComplexParamJsonExporterData} from '../../../../nodes/utils/io/IOController'; import {TypedMultipleParam} from '../../../../params/_Multiple'; import {ParamType} from '../../../../poly/ParamType'; export class ParamMultipleJsonImporter extends ParamJsonImporter> { add_main(data: ComplexParamJsonExporterData) { // const components = data['components']; // if (components) { // Object.keys(components).forEach((component_name) => { // const param_name = `${this._param.name}${component_name}`; // const component_param = this._param.node.params // .get(this._param.name) // ?.components?.filter((c) => c.name == param_name)[0]; // if (component_param) { // const component_data = components[component_name]; // JsonImportDispatcher.dispatch_param(component_param as FloatParam).process_data(component_data); // } // }); // } } }