UNPKG

sury

Version:

🧬 The fastest schema with next-gen DX

278 lines (185 loc) • 4.29 kB
// Generated by ReScript, PLEASE EDIT WITH CARE import * as Sury from "./Sury.res.mjs"; var Path = Sury.Path; var $$Error = Sury.$$Error; var Flag = Sury.Flag; var never = Sury.never; var unknown = Sury.unknown; var unit = Sury.unit; var nullAsUnit = Sury.nullAsUnit; var string = Sury.string; var bool = Sury.bool; var $$int = Sury.$$int; var $$float = Sury.$$float; var bigint = Sury.bigint; var symbol = Sury.symbol; var json = Sury.json; var enableJson = Sury.enableJson; var jsonString = Sury.jsonString; var jsonStringWithSpace = Sury.jsonStringWithSpace; var enableJsonString = Sury.enableJsonString; var literal = Sury.literal; var array = Sury.array; var unnest = Sury.unnest; var list = Sury.list; var instance = Sury.instance; var dict = Sury.dict; var option = Sury.option; var $$null = Sury.$$null; var nullable = Sury.nullable; var nullableAsOption = Sury.nullableAsOption; var union = Sury.union; var $$enum = Sury.$$enum; var meta = Sury.meta; var transform = Sury.transform; var refine = Sury.refine; var shape = Sury.shape; var to = Sury.to; var compile = Sury.compile; var parseOrThrow = Sury.parseOrThrow; var parseJsonOrThrow = Sury.parseJsonOrThrow; var parseJsonStringOrThrow = Sury.parseJsonStringOrThrow; var parseAsyncOrThrow = Sury.parseAsyncOrThrow; var convertOrThrow = Sury.convertOrThrow; var convertToJsonOrThrow = Sury.convertToJsonOrThrow; var convertToJsonStringOrThrow = Sury.convertToJsonStringOrThrow; var convertAsyncOrThrow = Sury.convertAsyncOrThrow; var reverseConvertOrThrow = Sury.reverseConvertOrThrow; var reverseConvertToJsonOrThrow = Sury.reverseConvertToJsonOrThrow; var reverseConvertToJsonStringOrThrow = Sury.reverseConvertToJsonStringOrThrow; var assertOrThrow = Sury.assertOrThrow; var isAsync = Sury.isAsync; var recursive = Sury.recursive; var noValidation = Sury.noValidation; var toExpression = Sury.toExpression; var Schema = Sury.Schema; var schema = Sury.schema; var $$Object = Sury.$$Object; var object = Sury.object; var strip = Sury.strip; var deepStrip = Sury.deepStrip; var strict = Sury.strict; var deepStrict = Sury.deepStrict; var Tuple = Sury.Tuple; var tuple = Sury.tuple; var tuple1 = Sury.tuple1; var tuple2 = Sury.tuple2; var tuple3 = Sury.tuple3; var $$Option = Sury.$$Option; var $$String = Sury.$$String; var Int = Sury.Int; var Float = Sury.Float; var $$Array = Sury.$$Array; var Metadata = Sury.Metadata; var reverse = Sury.reverse; var min = Sury.min; var floatMin = Sury.floatMin; var max = Sury.max; var floatMax = Sury.floatMax; var length = Sury.length; var port = Sury.port; var email = Sury.email; var uuid = Sury.uuid; var cuid = Sury.cuid; var url = Sury.url; var pattern = Sury.pattern; var datetime = Sury.datetime; var trim = Sury.trim; var toJSONSchema = Sury.toJSONSchema; var fromJSONSchema = Sury.fromJSONSchema; var extendJSONSchema = Sury.extendJSONSchema; var $$global = Sury.$$global; var ErrorClass = Sury.ErrorClass; export { Path , $$Error , Flag , never , unknown , unit , nullAsUnit , string , bool , $$int , $$float , bigint , symbol , json , enableJson , jsonString , jsonStringWithSpace , enableJsonString , literal , array , unnest , list , instance , dict , option , $$null , nullable , nullableAsOption , union , $$enum , meta , transform , refine , shape , to , compile , parseOrThrow , parseJsonOrThrow , parseJsonStringOrThrow , parseAsyncOrThrow , convertOrThrow , convertToJsonOrThrow , convertToJsonStringOrThrow , convertAsyncOrThrow , reverseConvertOrThrow , reverseConvertToJsonOrThrow , reverseConvertToJsonStringOrThrow , assertOrThrow , isAsync , recursive , noValidation , toExpression , Schema , schema , $$Object , object , strip , deepStrip , strict , deepStrict , Tuple , tuple , tuple1 , tuple2 , tuple3 , $$Option , $$String , Int , Float , $$Array , Metadata , reverse , min , floatMin , max , floatMax , length , port , email , uuid , cuid , url , pattern , datetime , trim , toJSONSchema , fromJSONSchema , extendJSONSchema , $$global , ErrorClass , } /* Sury Not a pure module */