UNPKG

2.92 kBJavaScriptView Raw
1"use strict";
2// Copyright IBM Corp. and LoopBack contributors 2017,2020. All Rights Reserved.
3// Node module: @loopback/repository
4// This file is licensed under the MIT License.
5// License text available at https://opensource.org/licenses/MIT
6Object.defineProperty(exports, "__esModule", { value: true });
7exports.NULL = exports.ANY = exports.BUFFER = exports.DATE = exports.NUMBER = exports.BOOLEAN = exports.STRING = exports.ObjectType = exports.NullType = exports.ModelType = exports.UnionType = exports.ArrayType = exports.AnyType = exports.BufferType = exports.DateType = exports.NumberType = exports.BooleanType = exports.StringType = void 0;
8/**
9 * Built-in types for LoopBack modeling
10 * - Type: abstract base type
11 * - StringType: string
12 * - BooleanType: boolean
13 * - NumberType: number
14 * - DateType: Date
15 * - BufferType: Buffer
16 * - AnyType: any
17 * - ArrayType: Array<T>
18 * - UnionType: Union of types
19 */
20const any_1 = require("./any");
21Object.defineProperty(exports, "AnyType", { enumerable: true, get: function () { return any_1.AnyType; } });
22const array_1 = require("./array");
23Object.defineProperty(exports, "ArrayType", { enumerable: true, get: function () { return array_1.ArrayType; } });
24const boolean_1 = require("./boolean");
25Object.defineProperty(exports, "BooleanType", { enumerable: true, get: function () { return boolean_1.BooleanType; } });
26const buffer_1 = require("./buffer");
27Object.defineProperty(exports, "BufferType", { enumerable: true, get: function () { return buffer_1.BufferType; } });
28const date_1 = require("./date");
29Object.defineProperty(exports, "DateType", { enumerable: true, get: function () { return date_1.DateType; } });
30const model_1 = require("./model");
31Object.defineProperty(exports, "ModelType", { enumerable: true, get: function () { return model_1.ModelType; } });
32const null_1 = require("./null");
33Object.defineProperty(exports, "NullType", { enumerable: true, get: function () { return null_1.NullType; } });
34const number_1 = require("./number");
35Object.defineProperty(exports, "NumberType", { enumerable: true, get: function () { return number_1.NumberType; } });
36const object_1 = require("./object");
37Object.defineProperty(exports, "ObjectType", { enumerable: true, get: function () { return object_1.ObjectType; } });
38const string_1 = require("./string");
39Object.defineProperty(exports, "StringType", { enumerable: true, get: function () { return string_1.StringType; } });
40const union_1 = require("./union");
41Object.defineProperty(exports, "UnionType", { enumerable: true, get: function () { return union_1.UnionType; } });
42exports.STRING = new string_1.StringType();
43exports.BOOLEAN = new boolean_1.BooleanType();
44exports.NUMBER = new number_1.NumberType();
45exports.DATE = new date_1.DateType();
46exports.BUFFER = new buffer_1.BufferType();
47exports.ANY = new any_1.AnyType();
48exports.NULL = new null_1.NullType();
49//# sourceMappingURL=index.js.map
\No newline at end of file