UNPKG

sury

Version:

🧬 The fastest schema with next-gen DX

71 lines • 2.59 kB
/* @ts-self-types="./S.d.ts" */ import * as S from "./Sury.res.mjs" var _void = /*#__PURE__*/ S.unit(); export { _void as void } export var Error = S.$$Error.$$class export var string = /*#__PURE__*/ S.string() export var boolean = /*#__PURE__*/ S.bool() export var int32 = /*#__PURE__*/ S.int() export var number = /*#__PURE__*/ S.float() export var bigint = /*#__PURE__*/ S.bigint() export var symbol = /*#__PURE__*/ S.symbol() export var never = /*#__PURE__*/ S.never_() export var unknown = S.unknown export var any = S.unknown export var optional = S.js_optional export var nullable = S.js_nullable export var nullish = S.nullable export var array = S.array export var compactColumns = S.compactColumns export var instance = S.instance export var unnest = S.unnest export var record = S.dict export var json = /*#__PURE__*/ S.json() export var jsonString = /*#__PURE__*/ S.jsonString() export var jsonStringWithSpace = S.jsonStringWithSpace export var uint8Array = /*#__PURE__*/ S.uint8Array() export var date = /*#__PURE__*/ S.date() export var isoDateTime = /*#__PURE__*/ S.isoDateTime() export var union = S.js_union export var object = S.object export var schema = S.js_schema export var safe = S.js_safe export var safeAsync = S.js_safeAsync export var reverse = S.reverse export var parser = S.js_parser export var asyncParser = S.js_asyncParser export var decoder = S.getDecoder export var asyncDecoder = S.js_asyncDecoder export var encoder = S.js_encoder export var asyncEncoder = S.js_asyncEncoder export var assert = S.js_assert export var is = S.js_is export var recursive = S.recursive export var merge = S.js_merge export var strict = S.strict export var deepStrict = S.deepStrict export var strip = S.strip export var deepStrip = S.deepStrip export var to = S.js_to export var toJSONSchema = S.toJSONSchema export var fromJSONSchema = S.fromJSONSchema export var extendJSONSchema = S.extendJSONSchema export var shape = S.shape export var tuple = S.tuple export var asyncDecoderAssert = S.js_asyncDecoderAssert export var refine = S.js_refine export var meta = S.meta export var toExpression = S.toExpression export var noValidation = S.noValidation export var compile = S.compile export var port = /*#__PURE__*/ S.port() export var min = S.min export var max = S.max export var length = S.length export var email = /*#__PURE__*/ S.email() export var uuid = /*#__PURE__*/ S.uuid() export var cuid = /*#__PURE__*/ S.cuid() export var url = /*#__PURE__*/ S.url() export var pattern = S.pattern export var trim = S.trim export var global = S.global export var brand = S.brand