Skip to main content
Version: Next

Keywords

jsObjectsScope

NameTypeDescription
Function (...args: any[]) => unknown
Date Date
Error Error
Map Map<unknown, unknown>
RegExp RegExp
Set Set<unknown>
WeakMap WeakMap<object, unknown>
WeakSet WeakSet<object>
Promise Promise<unknown>

tsKeywordsScope

NameTypeDescription
any anyany
bigint biginta bigint
boolean booleana boolean
false falsefalse
never nevernever
null nullnull
number numbera number
object objectan object
string stringa string
symbol symbola symbol
true truetrue
unknown unknownunknown
void voidvoid
undefined undefinedundefined

validationScope

NameTypeDescription
alpha stringonly letters
alphanumeric stringonly letters and digits
lowercase stringonly lowercase letters
uppercase stringonly uppercase letters
creditCard stringa valid credit card number
email stringa valid email
uuid stringa 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
semver stringa valid semantic version
json (In: string) => import("../../parse/ast/morph.js").Out<unknown>a JSON-parsable string
integer numberan integer