@gmetrixr/rjson
Version:
(R)ecursive Json
13 lines (12 loc) • 747 B
JavaScript
import { VariableBoolean } from "./types/VariableBoolean";
import { VariableNumber } from "./types/VariableNumber";
import { VariableString } from "./types/VariableString";
import { VariableType, isVariableType, DeviceVar, VarCategory, convertVarValueToType } from "./VariableTypes";
export { VariableType, isVariableType, DeviceVar, VarCategory, convertVarValueToType };
import { PredefinedVariableName, predefinedVariableDefaults, predefinedVariableIdToName } from "./VariableTypes";
export { PredefinedVariableName, predefinedVariableDefaults, predefinedVariableIdToName };
export const variableTypeToDefn = {
[VariableType.boolean]: VariableBoolean,
[VariableType.number]: VariableNumber,
[VariableType.string]: VariableString,
};