Hi all, anyone is familiar with JS?
I have these Types
:
/**
* Standard types
*/
export const Types = {
Number: createType({
name: "Number",
default: 0,
copy: copyValue,
clone: cloneValue
}),
Boolean: createType({
name: "Boolean",
default: false,
copy: copyValue,
clone: cloneValue
}),
String: createType({
name: "String",
default: "",
copy: copyValue,
clone: cloneValue
}),
Array: createType({
name: "Array",
default: [],
copy: copyArray,
clone: cloneArray
}),
Ref: createType({
name: "Ref",
default: undefined,
copy: copyValue,
clone: cloneValue
}),
JSON: createType({
name: "JSON",
default: null,
copy: copyJSON,
clone: cloneJSON
})
};
So, how can I build Types that have units and type formation?
Like:
LengthMeasure type: Types.Real "mm"
// How to include units in types? for instance, LengthMeasure can be meter (m), centimeter (cm), and millimeter (mm)
or
Candela/Lumen (cd/lm) or (cd/klm)
or
maxLength
or
YYYY-MM-DDThh:mm:ss