sury
Version:
🧬 The fastest schema with next-gen DX
269 lines (179 loc) • 4.13 kB
JavaScript
// 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 */