polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
42 lines (41 loc) • 1.69 kB
TypeScript
import { Number2, Number3, Number4 } from '../../../types/GlobalTypes';
import { RampValueJson } from '../ramp/RampValue';
import { ParamType } from '../../poly/ParamType';
import { ParamInitValuesTypeMap } from './ParamInitValuesTypeMap';
declare type ParamValueSerializedTypeMapGeneric = {
[]: any;
};
export interface ParamValueSerializedTypeMap extends ParamValueSerializedTypeMapGeneric {
[]: boolean;
[]: ParamInitValuesTypeMap[ParamType.BUTTON];
[]: Number3;
[]: number;
[]: null;
[]: number;
[]: ParamInitValuesTypeMap[ParamType.OPERATOR_PATH];
[]: RampValueJson;
[]: ParamInitValuesTypeMap[ParamType.SEPARATOR];
[]: ParamInitValuesTypeMap[ParamType.STRING];
[]: Number2;
[]: Number3;
[]: Number4;
}
declare type ParamValuePreConversionSerializedTypeMapGeneric = {
[]: any;
};
export interface ParamValuePreConversionSerializedTypeMap extends ParamValuePreConversionSerializedTypeMapGeneric {
[]: undefined;
[]: undefined;
[]: Number3;
[]: undefined;
[]: undefined;
[]: undefined;
[]: undefined;
[]: undefined;
[]: undefined;
[]: undefined;
[]: undefined;
[]: undefined;
[]: undefined;
}
export {};