polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
19 lines (17 loc) • 517 B
text/typescript
import {ParamJsonExporter} from '../Param';
import {SceneJsonExporter} from '../Scene';
import {StringParam} from '../../../../params/String';
export class ParamStringJsonExporter extends ParamJsonExporter<StringParam> {
add_main() {
// let val = this._param.input_value();
let val = this._param.raw_input;
// if (CoreType.isString(val)){
val = SceneJsonExporter.sanitize_string(val);
// }
if (this._require_data_complex()) {
this._complex_data['raw_input'] = val;
} else {
return val;
}
}
}