Keywords

jsObjectsScope

NameTypeDescription
Function(...args: any[]) => unknown
DateDate
ErrorError
MapMap<unknown, unknown>
RegExpRegExp
SetSet<unknown>
WeakMapWeakMap<object, unknown>
WeakSetWeakSet<object>
PromisePromise<unknown>

tsKeywordsScope

NameTypeDescription
anyanyany
bigintbiginta bigint
booleanbooleana boolean
falsefalsefalse
nevernevernever
nullnullnull
numbernumbera number
objectobjectan object
stringstringa string
symbolsymbola symbol
truetruetrue
unknownunknownunknown
voidvoidvoid
undefinedundefinedundefined

validationScope

NameTypeDescription
alphastringonly letters
alphanumericstringonly letters and digits
lowercasestringonly lowercase letters
uppercasestringonly uppercase letters
creditCardstringa valid credit card number
emailstringa valid email
uuidstringa valid UUID
parsedNumber(In: string) => import("../../parse/ast/morph.js").Out<number>a well-formed numeric string
parsedInteger(In: string) => import("../../parse/ast/morph.js").Out<number>a well-formed integer string
parsedDate(In: string) => import("../../parse/ast/morph.js").Out<Date>a valid date
semverstringa valid semantic version
json(In: string) => import("../../parse/ast/morph.js").Out<unknown>a JSON-parsable string
integernumberan integer