Type Utils
Preparing search index...
Type Utils
Namespaces
Experimental
Generics
V1
V2
V3
Validators
Classes
BaseValidator
TypeGuardError
Type Aliases
All
AnyStruct
ArrayRules
ArrayStruct
BaseStruct
BaseTypes
BigIntRulesConfig
BigIntStruct
BooleanStruct
ConstructorSignature
CreateRuleArgs
Custom
CustomFactory
CustomHandler
Default
Entries
Entry
EnumStruct
Exact
GenericStruct
GetOptional
GetRequired
GetSchemaStruct
GetStringKeys
GetStruct
GetTypeGuard
GetTypeGuards
Id
Infer
IntersectionStruct
MapFn
MapToTypeGuards
Merge
Merge10
Merge3
Merge4
Merge5
Merge6
Merge7
Merge8
Merge9
MergeObjects
MessageFormator
NullStruct
NumberRules
NumberRulesConfig
NumberStruct
ObjectEntries
ObjectEntry
ObjectStruct
ObjectValue
ObjectValues
OmitFirstItem
Optional
Optionalize
OptionalizeTypeGuard
OptionalizeTypeGuardClosure
OptionalKeys
OptionalPropertyNames
OptionalSchema
PrimitiveStruct
RecordRules
RequiredKeys
ResolveIfTypeGuard
Rule
RuleTuple
Spread
SpreadProperties
StaticValidators
StringRules
StringRulesConfig
StringStruct
Struct
StructType
SymbolStruct
TMapFn
TypeFromArray
TypeGuard
TypeGuardClosure
TypeGuards
UndefinedStruct
UnionStruct
Value
Values
Variables
ArrayRules
getMessage
getMessageFormator
getMetadata
NumberRules
Optional
RecordRules
Rules
Schema
setMessage
setMessageFormator
setMetadata
StringRules
Functions
and
any
array
asEnum
asNull
asUndefined
bigint
boolean
createRule
createSetRule
ensureInstanceOf
ensureInterface
getCustomRuleMessages
getRule
getStructMetadata
getValidatorMessage
getValidatorMessageFormator
hasMessage
hasMetadata
hasOptionalFlag
hasTypeGuardMetadata
hasValidatorMessage
hasValidatorMessageFormator
imprintMessage
imprintMessageFormator
imprintMetadata
is
isCustom
isCustomHandler
isDefaultRule
isInstanceOf
isRule
isTypeGuard
isUnaryFunction
number
object
optional
or
parseRule
primitive
record
retrieveMessage
retrieveMessageFormator
retrieveMetadata
setAsTypeGuard
setRule
setValidatorMessage
setValidatorMessageFormator
string
symbol
useCustomRules
useSchema
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Namespaces
Experimental
Generics
V1
V2
V3
Validators
Classes
Base
Validator
Type
Guard
Error
Type Aliases
All
Any
Struct
Array
Rules
Array
Struct
Base
Struct
Base
Types
Big
Int
Rules
Config
Big
Int
Struct
Boolean
Struct
Constructor
Signature
Create
Rule
Args
Custom
Custom
Factory
Custom
Handler
Default
Entries
Entry
Enum
Struct
Exact
Generic
Struct
Get
Optional
Get
Required
Get
Schema
Struct
Get
String
Keys
Get
Struct
Get
Type
Guard
Get
Type
Guards
Id
Infer
Intersection
Struct
Map
Fn
Map
To
Type
Guards
Merge
Merge10
Merge3
Merge4
Merge5
Merge6
Merge7
Merge8
Merge9
Merge
Objects
Message
Formator
Null
Struct
Number
Rules
Number
Rules
Config
Number
Struct
Object
Entries
Object
Entry
Object
Struct
Object
Value
Object
Values
Omit
First
Item
Optional
Optionalize
Optionalize
Type
Guard
Optionalize
Type
Guard
Closure
Optional
Keys
Optional
Property
Names
Optional
Schema
Primitive
Struct
Record
Rules
Required
Keys
Resolve
If
Type
Guard
Rule
Rule
Tuple
Spread
Spread
Properties
Static
Validators
String
Rules
String
Rules
Config
String
Struct
Struct
Struct
Type
Symbol
Struct
TMap
Fn
Type
From
Array
Type
Guard
Type
Guard
Closure
Type
Guards
Undefined
Struct
Union
Struct
Value
Values
Variables
Array
Rules
get
Message
get
Message
Formator
get
Metadata
Number
Rules
Optional
Record
Rules
Rules
Schema
set
Message
set
Message
Formator
set
Metadata
String
Rules
Functions
and
any
array
as
Enum
as
Null
as
Undefined
bigint
boolean
create
Rule
create
Set
Rule
ensure
Instance
Of
ensure
Interface
get
Custom
Rule
Messages
get
Rule
get
Struct
Metadata
get
Validator
Message
get
Validator
Message
Formator
has
Message
has
Metadata
has
Optional
Flag
has
Type
Guard
Metadata
has
Validator
Message
has
Validator
Message
Formator
imprint
Message
imprint
Message
Formator
imprint
Metadata
is
is
Custom
is
Custom
Handler
is
Default
Rule
is
Instance
Of
is
Rule
is
Type
Guard
is
Unary
Function
number
object
optional
or
parse
Rule
primitive
record
retrieve
Message
retrieve
Message
Formator
retrieve
Metadata
set
As
Type
Guard
set
Rule
set
Validator
Message
set
Validator
Message
Formator
string
symbol
use
Custom
Rules
use
Schema
Type Utils
Loading...