kysely
Preparing search index...
<internal>
ExtractTypeFromStringSelectExpression
Type Alias ExtractTypeFromStringSelectExpression<DB, TB, SE>
ExtractTypeFromStringSelectExpression
:
SE
extends
`
${
infer
SC
}
.
${
infer
T
}
.
${
infer
C
}
as
${
string
}
`
?
`
${
SC
}
.
${
T
}
`
extends
TB
?
C
extends
keyof
DB
[
`
${
SC
}
.
${
T
}
`
]
?
DB
[
`
${
SC
}
.
${
T
}
`
]
[
C
]
:
never
:
never
:
SE
extends
`
${
infer
T
}
.
${
infer
C
}
as
${
string
}
`
?
T
extends
TB
?
C
extends
keyof
DB
[
T
]
?
DB
[
T
]
[
C
]
:
never
:
never
:
SE
extends
`
${
infer
C
}
as
${
string
}
`
?
C
extends
AnyColumn
<
DB
,
TB
>
?
ExtractColumnType
<
DB
,
TB
,
C
>
:
never
:
SE
extends
`
${
infer
SC
}
.
${
infer
T
}
.
${
infer
C
}
`
?
`
${
SC
}
.
${
T
}
`
extends
TB
?
C
extends
keyof
DB
[
`
${
SC
}
.
${
T
}
`
]
?
DB
[
`
${
SC
}
.
${
T
}
`
]
[
C
]
:
never
:
never
:
SE
extends
`
${
infer
T
}
.
${
infer
C
}
`
?
T
extends
TB
?
C
extends
keyof
DB
[
T
]
?
DB
[
T
]
[
C
]
:
never
:
never
:
SE
extends
AnyColumn
<
DB
,
TB
>
?
ExtractColumnType
<
DB
,
TB
,
SE
>
:
never
Type Parameters
DB
TB
extends
keyof
DB
SE
extends
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
kysely
Loading...