UNPKG

mongo-ts-struct

Version:

Mongoose wrapper for Typescript supports

39 lines 1.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // composition var default_1 = require("./field/composition/default"); exports.Default = default_1.Default; var match_1 = require("./field/composition/match"); exports.Match = match_1.Match; var required_1 = require("./field/composition/required"); exports.Required = required_1.Required; var unique_1 = require("./field/composition/unique"); exports.Unique = unique_1.Unique; // common patterns var enum_1 = require("./field/common/enum"); exports.Enum = enum_1.Enum; var ref_1 = require("./field/common/ref"); exports.Ref = ref_1.Ref; var array_ref_1 = require("./field/common/array-ref"); exports.ArrayRef = array_ref_1.ArrayRef; var array_of_1 = require("./field/common/array-of"); exports.ArrayOf = array_of_1.ArrayOf; // primitives - ! deprecate ! // export { String } from './field/primitive/string'; // export { Number } from './field/primitive/number'; // export { Boolean } from './field/primitive/boolean'; // custom property definition or reflection inferred type var property_1 = require("./field/property"); exports.Property = property_1.Property; var prop_1 = require("./field/prop"); exports.Prop = prop_1.Prop; // instance class method var method_1 = require("./function/method"); exports.Method = method_1.Method; // static class method var static_1 = require("./function/static"); exports.Static = static_1.Static; // schema class var typed_schema_1 = require("./class/typed-schema"); exports.TypedSchema = typed_schema_1.TypedSchema; //# sourceMappingURL=index.js.map