ts-fortress
Preparing search index...
compose/intersection
intersection
Function intersection
intersection
<
const
Types
extends
readonly
[
Readonly
<
{
assertIs
:
(
a
:
unknown
)
=>
asserts
a
is
unknown
;
cast
:
(
a
:
unknown
)
=>
unknown
;
defaultValue
:
unknown
;
fill
:
(
a
:
unknown
)
=>
unknown
;
is
:
(
a
:
unknown
)
=>
a
is
unknown
;
typeName
:
string
;
validate
:
(
a
:
unknown
,
)
=>
Result
<
unknown
,
readonly
Readonly
<
{
actualValue
:
unknown
;
details
?:
ValidationErrorDetails
;
expectedType
:
string
;
path
:
readonly
string
[]
;
typeName
:
string
;
}
,
>
[]
,
>
;
}
,
>
,
Readonly
<
{
assertIs
:
(
a
:
unknown
)
=>
asserts
a
is
unknown
;
cast
:
(
a
:
unknown
)
=>
unknown
;
defaultValue
:
unknown
;
fill
:
(
a
:
unknown
)
=>
unknown
;
is
:
(
a
:
unknown
)
=>
a
is
unknown
;
typeName
:
string
;
validate
:
(
a
:
unknown
,
)
=>
Result
<
unknown
,
readonly
Readonly
<
{
actualValue
:
unknown
;
details
?:
ValidationErrorDetails
;
expectedType
:
string
;
path
:
readonly
string
[]
;
typeName
:
string
;
}
,
>
[]
,
>
;
}
,
>
,
]
,
>
(
types
:
Types
,
defaultType
:
IntersectionType
<
Types
>
,
options
?:
Partial
<
Readonly
<
{
typeName
:
string
}
>
>
,
)
:
IntersectionType
<
Types
>
Type Parameters
const
Types
extends
readonly
[
Readonly
<
{
assertIs
:
(
a
:
unknown
)
=>
asserts
a
is
unknown
;
cast
:
(
a
:
unknown
)
=>
unknown
;
defaultValue
:
unknown
;
fill
:
(
a
:
unknown
)
=>
unknown
;
is
:
(
a
:
unknown
)
=>
a
is
unknown
;
typeName
:
string
;
validate
:
(
a
:
unknown
,
)
=>
Result
<
unknown
,
readonly
Readonly
<
{
actualValue
:
unknown
;
details
?:
ValidationErrorDetails
;
expectedType
:
string
;
path
:
readonly
string
[]
;
typeName
:
string
;
}
,
>
[]
,
>
;
}
,
>
,
Readonly
<
{
assertIs
:
(
a
:
unknown
)
=>
asserts
a
is
unknown
;
cast
:
(
a
:
unknown
)
=>
unknown
;
defaultValue
:
unknown
;
fill
:
(
a
:
unknown
)
=>
unknown
;
is
:
(
a
:
unknown
)
=>
a
is
unknown
;
typeName
:
string
;
validate
:
(
a
:
unknown
,
)
=>
Result
<
unknown
,
readonly
Readonly
<
{
actualValue
:
unknown
;
details
?:
ValidationErrorDetails
;
expectedType
:
string
;
path
:
readonly
string
[]
;
typeName
:
string
;
}
,
>
[]
,
>
;
}
,
>
,
]
Parameters
types
:
Types
defaultType
:
IntersectionType
<
Types
>
Optional
options
:
Partial
<
Readonly
<
{
typeName
:
string
}
>
>
Returns
IntersectionType
<
Types
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
ts-fortress
Loading...