UNPKG

sury

Version:

🧬 The fastest schema with next-gen DX

269 lines (179 loc) • 4.13 kB
// Generated by ReScript, PLEASE EDIT WITH CARE import * as Sury from "./Sury.res.mjs"; let never = (/*#__PURE__*/ Sury.never_()); let unknown = Sury.unknown; let unit = (/*#__PURE__*/ Sury.unit()); let string = (/*#__PURE__*/ Sury.string()); let bool = (/*#__PURE__*/ Sury.bool()); let int = (/*#__PURE__*/ Sury.int()); let float = (/*#__PURE__*/ Sury.float()); let bigint = (/*#__PURE__*/ Sury.bigint()); let symbol = (/*#__PURE__*/ Sury.symbol()); let nan = (/*#__PURE__*/ Sury.nan()); let date = (/*#__PURE__*/ Sury.date()); let json = (/*#__PURE__*/ Sury.json()); let jsonString = (/*#__PURE__*/ Sury.jsonString()); let uint8Array = (/*#__PURE__*/ Sury.uint8Array()); let isoDateTime = (/*#__PURE__*/ Sury.isoDateTime()); let port = (/*#__PURE__*/ Sury.port()); let email = (/*#__PURE__*/ Sury.email()); let uuid = (/*#__PURE__*/ Sury.uuid()); let cuid = (/*#__PURE__*/ Sury.cuid()); let url = (/*#__PURE__*/ Sury.url()); let nullAsUnit = (/*#__PURE__*/ Sury.nullAsUnit()); let Path = Sury.Path; let Flag = Sury.Flag; let Exn = Sury.Exn; let jsonStringWithSpace = Sury.jsonStringWithSpace; let literal = Sury.literal; let array = Sury.array; let compactColumns = Sury.compactColumns; let list = Sury.list; let instance = Sury.instance; let dict = Sury.dict; let option = Sury.option; let $$null = Sury.$$null; let nullAsOption = Sury.nullAsOption; let nullable = Sury.nullable; let nullableAsOption = Sury.nullableAsOption; let union = Sury.union; let $$enum = Sury.$$enum; let meta = Sury.meta; let transform = Sury.transform; let refine = Sury.refine; let shape = Sury.shape; let to = Sury.to; let parser = Sury.parser; let asyncParser = Sury.asyncParser; let decoder = Sury.decoder; let asyncDecoder = Sury.asyncDecoder; let decoder1 = Sury.decoder1; let asyncDecoder1 = Sury.asyncDecoder1; let parseOrThrow = Sury.parseOrThrow; let parseAsyncOrThrow = Sury.parseAsyncOrThrow; let assertOrThrow = Sury.assertOrThrow; let assertAsyncOrThrow = Sury.assertAsyncOrThrow; let decodeOrThrow = Sury.decodeOrThrow; let decodeAsyncOrThrow = Sury.decodeAsyncOrThrow; let isAsync = Sury.isAsync; let recursive = Sury.recursive; let noValidation = Sury.noValidation; let toExpression = Sury.toExpression; let Schema = Sury.Schema; let schema = Sury.schema; let $$Object = Sury.$$Object; let object = Sury.object; let strip = Sury.strip; let deepStrip = Sury.deepStrip; let strict = Sury.strict; let deepStrict = Sury.deepStrict; let Tuple = Sury.Tuple; let tuple = Sury.tuple; let tuple1 = Sury.tuple1; let tuple2 = Sury.tuple2; let tuple3 = Sury.tuple3; let Option = Sury.Option; let Metadata = Sury.Metadata; let reverse = Sury.reverse; let min = Sury.min; let floatMin = Sury.floatMin; let max = Sury.max; let floatMax = Sury.floatMax; let length = Sury.length; let pattern = Sury.pattern; let trim = Sury.trim; let toJSONSchema = Sury.toJSONSchema; let fromJSONSchema = Sury.fromJSONSchema; let extendJSONSchema = Sury.extendJSONSchema; let global = Sury.global; let $$Error = Sury.$$Error; export { Path, Flag, Exn, never, unknown, unit, nullAsUnit, string, bool, int, float, bigint, symbol, nan, date, json, jsonString, jsonStringWithSpace, uint8Array, isoDateTime, port, email, uuid, cuid, url, literal, array, compactColumns, list, instance, dict, option, $$null, nullAsOption, nullable, nullableAsOption, union, $$enum, meta, transform, refine, shape, to, parser, asyncParser, decoder, asyncDecoder, decoder1, asyncDecoder1, parseOrThrow, parseAsyncOrThrow, assertOrThrow, assertAsyncOrThrow, decodeOrThrow, decodeAsyncOrThrow, isAsync, recursive, noValidation, toExpression, Schema, schema, $$Object, object, strip, deepStrip, strict, deepStrict, Tuple, tuple, tuple1, tuple2, tuple3, Option, Metadata, reverse, min, floatMin, max, floatMax, length, pattern, trim, toJSONSchema, fromJSONSchema, extendJSONSchema, global, $$Error, } /* never Not a pure module */