odatafy-mongoose
Version:
Use mongoose to excel the capabilities of datafy-mongodb
39 lines (38 loc) • 1.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataFormats = exports.PrimitiveDataTypes = exports.ODATASCHEMA = exports.ODATAVERSION = void 0;
exports.ODATAVERSION = "4.0";
exports.ODATASCHEMA = "http://docs.oasis-open.org/odata/odata-json-csdl/v4.0/edm.json#";
/**
* Reference Types
*/
/**
* OData Datatypes
**/
var PrimitiveDataTypes;
(function (PrimitiveDataTypes) {
PrimitiveDataTypes["STRING"] = "string";
PrimitiveDataTypes["BOOLEAN"] = "boolean";
PrimitiveDataTypes["INTEGER"] = "integer";
PrimitiveDataTypes["NUMBER"] = "number";
PrimitiveDataTypes["OBJECT"] = "object";
PrimitiveDataTypes["ARRAY"] = "array";
PrimitiveDataTypes["NULL"] = "null";
})(PrimitiveDataTypes = exports.PrimitiveDataTypes || (exports.PrimitiveDataTypes = {}));
var DataFormats;
(function (DataFormats) {
DataFormats["BASE64URL"] = "base64url";
DataFormats["UINT8"] = "uint8";
DataFormats["DATE"] = "date";
DataFormats["DATETIME"] = "date-time";
DataFormats["DECIMAL"] = "decimal";
DataFormats["DOUBLE"] = "double";
DataFormats["DURATION"] = "duration";
DataFormats["UUID"] = "uuid";
DataFormats["INT16"] = "int16";
DataFormats["INT32"] = "int32";
DataFormats["INT64"] = "int64";
DataFormats["INT8"] = "int8";
DataFormats["SINGLE"] = "single";
DataFormats["TIME"] = "time";
})(DataFormats = exports.DataFormats || (exports.DataFormats = {}));