UNPKG

fortify-schema

Version:

TypeScript interface-like schema validation system that's easier to use than Zod

44 lines (39 loc) 2.14 kB
'use strict'; var Interface = require('./core/schema/mode/interfaces/Interface.js'); var index$2 = require('./core/schema/extensions/index.js'); var Schema = require('./core/schema/mode/general/Schema.js'); var BaseSchema = require('./core/schema/mode/general/BaseSchema.js'); var StringSchema = require('./core/schema/mode/general/StringSchema.js'); var NumberSchema = require('./core/schema/mode/general/NumberSchema.js'); var BooleanSchema = require('./core/schema/mode/general/BooleanSchema.js'); var ArraySchema = require('./core/schema/mode/general/ArraySchema.js'); var ObjectSchema = require('./core/schema/mode/general/ObjectSchema.js'); var InterfaceSchema = require('./core/schema/mode/interfaces/InterfaceSchema.js'); var Make = require('./core/utils/Make.js'); var Mod = require('./core/utils/Mod.js'); var SmartInference = require('./core/schema/extensions/SmartInference.js'); var index = require('./core/schema/extensions/components/ConditionalValidation/index.js'); var index$1 = require('./core/schema/extensions/components/RealtimeValidation/index.js'); var Docs = require('./core/schema/extensions/components/AutoDocumentation/Docs.js'); var TypeScriptGenerator = require('./core/schema/extensions/components/AutoDocumentation/TypeScriptGenerator.js'); exports.FieldTypes = Interface.FieldTypes; exports.Interface = Interface.Interface; exports.QuickSchemas = Interface.QuickSchemas; exports.Extensions = index$2.Extensions; exports.Quick = index$2.Quick; exports.Schema = Schema.Schema; exports.BaseSchema = BaseSchema.BaseSchema; exports.StringSchema = StringSchema.StringSchema; exports.NumberSchema = NumberSchema.NumberSchema; exports.BooleanSchema = BooleanSchema.BooleanSchema; exports.ArraySchema = ArraySchema.ArraySchema; exports.ObjectSchema = ObjectSchema.ObjectSchema; exports.InterfaceSchema = InterfaceSchema.InterfaceSchema; exports.Make = Make.Make; exports.Mod = Mod.Mod; exports.Smart = SmartInference.Smart; exports.When = index.When; exports.Live = index$1.Live; exports.Docs = Docs.Docs; exports.TypeScriptGenerator = TypeScriptGenerator.TypeScriptGenerator; //# sourceMappingURL=index.js.map