@traversable/schema
Preparing search index...
@traversable/registry
Match
match
Function match
match
<
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
,
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
1
Type Parameters
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
Parameters
l
:
L
r
:
R
Returns
1
match
<
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
,
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
2
Type Parameters
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
Parameters
l
:
L
r
:
R
Returns
2
match
<
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
,
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
3
Type Parameters
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
Parameters
l
:
L
r
:
R
Returns
3
match
<
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
,
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
4
Type Parameters
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
Parameters
l
:
L
r
:
R
Returns
4
match
<
L
extends
readonly
[
]
|
readonly
unknown
[]
,
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
5
Type Parameters
L
extends
readonly
[
]
|
readonly
unknown
[]
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
Parameters
l
:
L
r
:
R
Returns
5
match
<
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
,
R
extends
readonly
[
]
|
readonly
unknown
[]
,
>
(
l
:
L
,
r
:
R
,
)
:
6
Type Parameters
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
R
extends
readonly
[
]
|
readonly
unknown
[]
Parameters
l
:
L
r
:
R
Returns
6
match
<
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
,
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
,
>
(
l
:
L
,
r
:
R
,
)
:
7
Type Parameters
L
extends
{
[
I
in
string
|
number
|
symbol
]
?:
L
<
L
>
[
I
]
}
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
Parameters
l
:
L
r
:
R
Returns
7
match
<
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
,
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
8
Type Parameters
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
R
extends
{
[
I
in
string
|
number
|
symbol
]
?:
R
<
R
>
[
I
]
}
Parameters
l
:
L
r
:
R
Returns
8
match
<
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
,
R
extends
readonly
[
]
|
readonly
unknown
[]
,
>
(
l
:
L
,
r
:
R
,
)
:
9
Type Parameters
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
R
extends
readonly
[
]
|
readonly
unknown
[]
Parameters
l
:
L
r
:
R
Returns
9
match
<
L
extends
readonly
[
]
|
readonly
unknown
[]
,
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
10
Type Parameters
L
extends
readonly
[
]
|
readonly
unknown
[]
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
Parameters
l
:
L
r
:
R
Returns
10
match
<
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
,
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
,
>
(
l
:
L
,
r
:
R
,
)
:
11
Type Parameters
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
R
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
R
<
R
>
[
K
]
}
Parameters
l
:
L
r
:
R
Returns
11
match
<
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
,
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
,
>
(
l
:
L
,
r
:
R
,
)
:
12
Type Parameters
L
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
L
<
L
>
[
K
]
}
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
Parameters
l
:
L
r
:
R
Returns
12
match
<
L
extends
readonly
[
]
|
readonly
unknown
[]
,
R
extends
readonly
[
]
|
readonly
unknown
[]
,
>
(
l
:
L
,
r
:
R
,
)
:
13
Type Parameters
L
extends
readonly
[
]
|
readonly
unknown
[]
R
extends
readonly
[
]
|
readonly
unknown
[]
Parameters
l
:
L
r
:
R
Returns
13
match
<
L
extends
readonly
[
]
|
readonly
unknown
[]
,
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
,
>
(
l
:
L
,
r
:
R
,
)
:
14
Type Parameters
L
extends
readonly
[
]
|
readonly
unknown
[]
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
Parameters
l
:
L
r
:
R
Returns
14
match
<
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
,
R
extends
readonly
[
]
|
readonly
unknown
[]
,
>
(
l
:
L
,
r
:
R
,
)
:
15
Type Parameters
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
R
extends
readonly
[
]
|
readonly
unknown
[]
Parameters
l
:
L
r
:
R
Returns
15
match
<
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
,
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
,
>
(
l
:
L
,
r
:
R
,
)
:
16
Type Parameters
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
Parameters
l
:
L
r
:
R
Returns
16
match
<
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
,
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
,
>
(
l
:
L
,
r
:
R
,
)
:
16
Type Parameters
L
extends
Record
<
keyof
L
&
string
,
unknown
>
|
Record
<
keyof
L
&
number
,
unknown
>
R
extends
Record
<
keyof
R
&
string
,
unknown
>
|
Record
<
keyof
R
&
number
,
unknown
>
Parameters
l
:
L
r
:
R
Returns
16
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@traversable/schema
Loading...