Type Utils
Preparing search index...
Type Utils
Namespaces
Classes
Experimental
Generics
helpers
V1
V2
V3
Validators
Classes
BaseValidator
TypeGuardError
Type Aliases
All
AnyStruct
ArrayRule
ArrayStruct
BaseStruct
BigIntStruct
BooleanStruct
ConstructorSignature
CreateRuleArgs
Custom
CustomFactory
CustomHandler
Default
Entries
Entry
EnumStruct
GenericStruct
GetCustomRuleArgs
GetCustomRuleHandler
GetCustomRuleName
GetOptional
GetRequired
GetSchemaStruct
GetStringKeys
GetStruct
GetTypeGuard
GetTypeGuards
Id
Infer
IntersectionStruct
MapFn
MapToTypeGuards
Merge
Merge10
Merge3
Merge4
Merge5
Merge6
Merge7
Merge8
Merge9
MergeObjects
MessageFormator
NoArgs
NullStruct
NumberRule
NumberStruct
ObjectEntries
ObjectEntry
ObjectStruct
ObjectValue
ObjectValues
Optionalize
OptionalizeTypeGuard
OptionalizeTypeGuardClosure
OptionalKeys
OptionalPropertyNames
OptionalRule
PrimitiveStruct
RecordRule
RequiredKeys
ResolveIfTypeGuard
Rule
RuleFactory
RuleTuple
Spread
SpreadProperties
StaticValidators
StringRule
StringStruct
Struct
StructType
SymbolStruct
TMapFn
TypeFromArray
TypeGuard
TypeGuardClosure
TypeGuardFactory
TypeGuards
UndefinedStruct
UnionStruct
Value
Values
Variables
and
any
array
ArrayRules
asEnum
asNull
asUndefined
bigint
boolean
number
NumberRules
object
or
primitive
record
RecordRules
Rules
Schema
string
StringRules
symbol
useSchema
Functions
asTypeGuard
createRule
ensureInstanceOf
ensureInterface
getCustomRuleMessages
getRule
getRuleSetterForCustomHandler
getStructMetadata
hasOptionalFlag
is
isCustom
isCustomHandler
isDefaultRule
isInstanceOf
isRule
isTypeGuard
isUnaryFunction
optionalize
optionalizeOverloadFactory
parseRule
setRule
setStructMetadata
useCustomRules
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Namespaces
Classes
Experimental
Generics
helpers
V1
V2
V3
Validators
Classes
Base
Validator
Type
Guard
Error
Type Aliases
All
Any
Struct
Array
Rule
Array
Struct
Base
Struct
Big
Int
Struct
Boolean
Struct
Constructor
Signature
Create
Rule
Args
Custom
Custom
Factory
Custom
Handler
Default
Entries
Entry
Enum
Struct
Generic
Struct
Get
Custom
Rule
Args
Get
Custom
Rule
Handler
Get
Custom
Rule
Name
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
No
Args
Null
Struct
Number
Rule
Number
Struct
Object
Entries
Object
Entry
Object
Struct
Object
Value
Object
Values
Optionalize
Optionalize
Type
Guard
Optionalize
Type
Guard
Closure
Optional
Keys
Optional
Property
Names
Optional
Rule
Primitive
Struct
Record
Rule
Required
Keys
Resolve
If
Type
Guard
Rule
Rule
Factory
Rule
Tuple
Spread
Spread
Properties
Static
Validators
String
Rule
String
Struct
Struct
Struct
Type
Symbol
Struct
T
Map
Fn
Type
From
Array
Type
Guard
Type
Guard
Closure
Type
Guard
Factory
Type
Guards
Undefined
Struct
Union
Struct
Value
Values
Variables
and
any
array
Array
Rules
as
Enum
as
Null
as
Undefined
bigint
boolean
number
Number
Rules
object
or
primitive
record
Record
Rules
Rules
Schema
string
String
Rules
symbol
use
Schema
Functions
as
Type
Guard
create
Rule
ensure
Instance
Of
ensure
Interface
get
Custom
Rule
Messages
get
Rule
get
Rule
Setter
For
Custom
Handler
get
Struct
Metadata
has
Optional
Flag
is
is
Custom
is
Custom
Handler
is
Default
Rule
is
Instance
Of
is
Rule
is
Type
Guard
is
Unary
Function
optionalize
optionalize
Overload
Factory
parse
Rule
set
Rule
set
Struct
Metadata
use
Custom
Rules
Type Utils
Loading...