const VALUE_TYPES = { // Native types: OBJECT: 1, ARRAY: 2, NUMBER: 3, BOOLEAN: 4, STRING: 5, // Custom types: DATETIME: 6, //ID: 7 BINARY: 8, REFERENCE: 9 }; function getValueTypeName(valueType) { switch (valueType) { case VALUE_TYPES.ARRAY: return 'array'; case VALUE_TYPES.BINARY: return 'binary'; case VALUE_TYPES.BOOLEAN: return 'boolean'; case VALUE_TYPES.DATETIME: return 'date'; case VALUE_TYPES.NUMBER: return 'number'; case VALUE_TYPES.OBJECT: return 'object'; case VALUE_TYPES.REFERENCE: return 'reference'; case VALUE_TYPES.STRING: return 'string'; default: 'unknown'; } } module.exports = { VALUE_TYPES, getValueTypeName };