Type Utils
Preparing search index...
Type Utils
Namespaces
Classes
Experimental
Generics
helpers
TupleTools
types
V1
V2
V3
Validators
Classes
BaseValidator
TypeGuardError
Type Aliases
Action
All
AnyStruct
ArrayRule
ArrayStruct
Async
AsyncFn
AsyncFn0
AsyncFn1
AsyncFn10
AsyncFn2
AsyncFn3
AsyncFn4
AsyncFn5
AsyncFn6
AsyncFn7
AsyncFn8
AsyncFn9
AsyncFunc
AsyncResult
BaseStruct
BigIntStruct
BooleanStruct
ClassInstanceStruct
ConstructorSignature
CreateRuleArgs
Custom
CustomFactory
CustomHandler
CustomStruct
Default
DropFirstInTuple
Entries
Entry
EnumStruct
ErrorResult
Factory
FirstInTuple
FiveParamsFunc
Fn
Fn0
Fn1
Fn10
Fn2
Fn3
Fn4
Fn5
Fn6
Fn7
Fn8
Fn9
FourParamsFunc
Func
Func0
Func1
Func10
Func2
Func3
Func4
Func5
Func6
Func7
Func8
Func9
GenericStruct
GetCustomRuleArgs
GetCustomRuleHandler
GetCustomRuleName
GetOptional
GetRequired
GetSchemaStruct
GetStringKeys
GetStruct
GetTypeGuard
GetTypeGuards
Id
Infer
IntersectionStruct
LastInTuple
LengthOfTuple
MapFn
MapToTypeGuards
Merge
Merge10
Merge3
Merge4
Merge5
Merge6
Merge7
Merge8
Merge9
MergeObjects
MessageFormator
NoArgs
NoParamsFunc
NullStruct
NumberRule
NumberStruct
ObjectEntries
ObjectEntry
ObjectStruct
ObjectValue
ObjectValues
OmitFirstItemFromTuple
OneParamFunc
Optionalize
OptionalizeTypeGuard
OptionalizeTypeGuardClosure
OptionalKeys
OptionalPropertyNames
OptionalRule
Param
Param0
Param1
Param10
Param2
Param3
Param4
Param5
Param6
Param7
Param8
Param9
Predicate
PrimitiveStruct
RecordRule
RecordStruct
RequiredKeys
ResolveIfTypeGuard
Result
Rule
RuleFactory
RuleStruct
RuleTuple
Spread
SpreadProperties
StaticValidators
StringRule
StringStruct
Struct
StructType
SucessfulResult
SymbolStruct
ThreeParamsFunc
TMapFn
TupleSlice
TupleStruct
TupleSubset
TwoParamsFunc
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
tuple
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
Tuple
Tools
types
V1
V2
V3
Validators
Classes
Base
Validator
Type
Guard
Error
Type Aliases
Action
All
Any
Struct
Array
Rule
Array
Struct
Async
Async
Fn
Async
Fn0
Async
Fn1
Async
Fn10
Async
Fn2
Async
Fn3
Async
Fn4
Async
Fn5
Async
Fn6
Async
Fn7
Async
Fn8
Async
Fn9
Async
Func
Async
Result
Base
Struct
Big
Int
Struct
Boolean
Struct
Class
Instance
Struct
Constructor
Signature
Create
Rule
Args
Custom
Custom
Factory
Custom
Handler
Custom
Struct
Default
Drop
First
In
Tuple
Entries
Entry
Enum
Struct
Error
Result
Factory
First
In
Tuple
Five
Params
Func
Fn
Fn0
Fn1
Fn10
Fn2
Fn3
Fn4
Fn5
Fn6
Fn7
Fn8
Fn9
Four
Params
Func
Func
Func0
Func1
Func10
Func2
Func3
Func4
Func5
Func6
Func7
Func8
Func9
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
Last
In
Tuple
Length
Of
Tuple
Map
Fn
Map
To
Type
Guards
Merge
Merge10
Merge3
Merge4
Merge5
Merge6
Merge7
Merge8
Merge9
Merge
Objects
Message
Formator
No
Args
No
Params
Func
Null
Struct
Number
Rule
Number
Struct
Object
Entries
Object
Entry
Object
Struct
Object
Value
Object
Values
Omit
First
Item
From
Tuple
One
Param
Func
Optionalize
Optionalize
Type
Guard
Optionalize
Type
Guard
Closure
Optional
Keys
Optional
Property
Names
Optional
Rule
Param
Param0
Param1
Param10
Param2
Param3
Param4
Param5
Param6
Param7
Param8
Param9
Predicate
Primitive
Struct
Record
Rule
Record
Struct
Required
Keys
Resolve
If
Type
Guard
Result
Rule
Rule
Factory
Rule
Struct
Rule
Tuple
Spread
Spread
Properties
Static
Validators
String
Rule
String
Struct
Struct
Struct
Type
Sucessful
Result
Symbol
Struct
Three
Params
Func
T
Map
Fn
Tuple
Slice
Tuple
Struct
Tuple
Subset
Two
Params
Func
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
tuple
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...