fortify-schema
Version:
TypeScript interface-like schema validation system that's easier to use than Zod
44 lines (39 loc) • 2.14 kB
JavaScript
;
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