@aicacia/db
Preparing search index...
CTEOrderBy
Interface CTEOrderBy<T>
interface
CTEOrderBy
<
T
>
{
direction
:
"asc"
|
"desc"
;
field
:
T
extends
object
?
|
Extract
<
keyof
T
,
string
>
|
`
${
Extract
<
keyof
T
,
string
>
}
.
${
NonNullable
<
T
[
Extract
<
keyof
T
,
string
>
]
>
extends
object
?
|
Extract
<
keyof
NonNullable
<
T
[
Extract
<
keyof
(...)
,
string
>
]
>
,
string
>
|
`
${
Extract
<
keyof
NonNullable
<
T
[
Extract
<
(...)
,
(...)
>
]
>
,
string
>
}
.
${
NonNullable
<
NonNullable
<
(...)
[
(...)
]
>
[
Extract
<
keyof
(...)
,
string
>
]
,
>
extends
object
?
|
Extract
<
keyof
NonNullable
<
(...)
>
,
string
>
|
`
${
Extract
<
keyof
(...)
,
string
>
}
.
${
Extract
<
keyof
(...)
,
string
>
}
`
:
never
}
`
:
never
}
`
:
never
;
}
Type Parameters
T
Index
Properties
direction
field
Properties
direction
direction
:
"asc"
|
"desc"
field
field
:
T
extends
object
?
|
Extract
<
keyof
T
,
string
>
|
`
${
Extract
<
keyof
T
,
string
>
}
.
${
NonNullable
<
T
[
Extract
<
keyof
T
,
string
>
]
>
extends
object
?
|
Extract
<
keyof
NonNullable
<
T
[
Extract
<
keyof
(...)
,
string
>
]
>
,
string
>
|
`
${
Extract
<
keyof
NonNullable
<
T
[
Extract
<
(...)
,
(...)
>
]
>
,
string
>
}
.
${
NonNullable
<
NonNullable
<
(...)
[
(...)
]
>
[
Extract
<
keyof
(...)
,
string
>
]
,
>
extends
object
?
|
Extract
<
keyof
NonNullable
<
(...)
>
,
string
>
|
`
${
Extract
<
keyof
(...)
,
string
>
}
.
${
Extract
<
keyof
(...)
,
string
>
}
`
:
never
}
`
:
never
}
`
:
never
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
direction
field
@aicacia/db
Loading...