nodejs-polars
Preparing search index...
JoinSchemas
Type Alias JoinSchemas<S1, S2, Opt>
JoinSchemas
:
Simplify
<
{
[
K1
in
keyof
S1
]
:
S1
[
K1
]
}
&
{
[
K2
in
Exclude
<
keyof
S2
,
keyof
S1
>
]
:
K2
extends
keyof
S1
?
never
:
S2
[
K2
]
}
&
{
[
K_SUFFIXED
in
keyof
S1
&
Exclude
<
keyof
S2
,
Opt
extends
CrossJoinOptions
?
never
:
Opt
extends
SameNameColumnJoinOptions
?
ExtractJoinKeys
<
Opt
[
"on"
]
>
:
Opt
extends
DifferentNameColumnJoinOptions
?
ExtractJoinKeys
<
Opt
[
"rightOn"
]
>
:
never
,
>
as
`
${
K_SUFFIXED
extends
string
?
K_SUFFIXED
:
never
}
${
ExtractSuffix
<
Opt
,
>
}
`
]
:
K_SUFFIXED
extends
string
?
S2
[
K_SUFFIXED
]
:
never
}
,
>
Type Parameters
S1
extends
Schema
S2
extends
Schema
Opt
extends
JoinOptions
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
nodejs-polars
Loading...