UNPKG

bguard

Version:

**bguard** is a powerful, flexible, and type-safe validation library for TypeScript. It allows developers to define validation schemas for their data structures and ensures that data conforms to the expected types and constraints.

226 lines 3.76 kB
import { uuidV5 } from "./chunk-ZGUF5ZDP.mjs"; import { validUrl } from "./chunk-N3EHGKZV.mjs"; import { regExp } from "./chunk-T2A3XXQZ.mjs"; import { startsWith } from "./chunk-S4FWDTEW.mjs"; import { upperCase } from "./chunk-TQDMUHTA.mjs"; import { uuid } from "./chunk-2IPGGARK.mjs"; import { uuidV1 } from "./chunk-22254THF.mjs"; import { uuidV2 } from "./chunk-H2M4FCRZ.mjs"; import { uuidV3 } from "./chunk-TZBAW5OO.mjs"; import { uuidV4 } from "./chunk-PNSDUVRE.mjs"; import { endsWith } from "./chunk-7JL66G7G.mjs"; import { string } from "./chunk-UYQFYQQG.mjs"; import { isValidDate } from "./chunk-SBO6OQIX.mjs"; import { isValidDateTime } from "./chunk-GFWZQ4XW.mjs"; import { isValidTime } from "./chunk-TLRVQWCI.mjs"; import { lowerCase } from "./chunk-UHMICS34.mjs"; import { maxLength } from "./chunk-KRCOKWAB.mjs"; import { minLength } from "./chunk-NOJB5GBZ.mjs"; import { object } from "./chunk-M3HYPZLE.mjs"; import { maxKeys } from "./chunk-M2GOQ7TZ.mjs"; import { atLeastOneDigit } from "./chunk-HD37VXPZ.mjs"; import { atLeastOneLowerChar } from "./chunk-GGWJJFXY.mjs"; import { atLeastOneSpecialChar } from "./chunk-OU5BTUDV.mjs"; import { atLeastOneUpperChar } from "./chunk-4N5J426R.mjs"; import { contains } from "./chunk-V2J4TQR5.mjs"; import { email } from "./chunk-AJHBPMZT.mjs"; import { number } from "./chunk-OZ3BTSSQ.mjs"; import { max } from "./chunk-ZDXO3TGZ.mjs"; import { maxExcluded } from "./chunk-HWVM4SYU.mjs"; import { min } from "./chunk-OFZMO7PB.mjs"; import { minExcluded } from "./chunk-V7C77FML.mjs"; import { negative } from "./chunk-MCQHWS3E.mjs"; import { positive } from "./chunk-ZEGRYDE5.mjs"; import { bigintMinExcluded } from "./chunk-NS4GXUCA.mjs"; import { bigint } from "./chunk-NFD7D5GZ.mjs"; import { oneOfValues } from "./chunk-W3U7RYLP.mjs"; import { boolean } from "./chunk-5NYVRFG3.mjs"; import { dateMax } from "./chunk-OSFIPFQ3.mjs"; import { dateMin } from "./chunk-AQCV7PB4.mjs"; import { date } from "./chunk-WYM2TIVW.mjs"; import { equalTo } from "./chunk-4ZKU4RJL.mjs"; import { oneOfTypes } from "./chunk-XIOV4SHZ.mjs"; import "./chunk-THU5VBSO.mjs"; import { array } from "./chunk-6WKSLMJG.mjs"; import { maxArrayLength } from "./chunk-NY2TPU6O.mjs"; import { minArrayLength } from "./chunk-YDTQASAY.mjs"; import { bigintMax } from "./chunk-QEG24G7E.mjs"; import { bigintMaxExcluded } from "./chunk-QIFA6S5U.mjs"; import { bigintMin } from "./chunk-Z3NPFUIA.mjs"; import { codeGen, codeGenWithName } from "./chunk-OHUOBIHX.mjs"; import { ExceptionContext, parse, parseOrFail } from "./chunk-QIPGUTIG.mjs"; import "./chunk-YBVMP4EI.mjs"; import { clearLocales, setLocale, setToDefaultLocale } from "./chunk-OE3L7EKN.mjs"; import { BuildSchemaError, ValidationError } from "./chunk-ZTCXXAKD.mjs"; import "./chunk-2ANPCB4O.mjs"; export { BuildSchemaError, ExceptionContext, ValidationError, array, atLeastOneDigit, atLeastOneLowerChar, atLeastOneSpecialChar, atLeastOneUpperChar, bigint, bigintMax, bigintMaxExcluded, bigintMin, bigintMinExcluded, boolean, clearLocales, codeGen, codeGenWithName, contains, date, dateMax, dateMin, email, endsWith, equalTo, isValidDate, isValidDateTime, isValidTime, lowerCase, max, maxArrayLength, maxExcluded, maxKeys, maxLength, min, minArrayLength, minExcluded, minLength, negative, number, object, oneOfTypes, oneOfValues, parse, parseOrFail, positive, regExp, setLocale, setToDefaultLocale, startsWith, string, upperCase, uuid, uuidV1, uuidV2, uuidV3, uuidV4, uuidV5, validUrl }; //# sourceMappingURL=index.mjs.map