DisBot
Preparing search index...
prisma/runtime/library
DynamicQueryExtensionArgs
Type Alias DynamicQueryExtensionArgs<Q_, TypeMap>
DynamicQueryExtensionArgs
:
{
[
K
in
keyof
Q_
]
:
K
extends
"$allOperations"
?
(
args
:
{
args
:
any
;
model
?:
string
;
operation
:
string
;
query
:
(
args
:
any
)
=>
PrismaPromise
<
any
>
;
}
,
)
=>
Promise
<
any
>
:
K
extends
"$allModels"
?
{
[
P
in
|
keyof
Q_
[
K
]
|
keyof
TypeMap
[
"model"
]
[
keyof
TypeMap
[
"model"
]
]
[
"operations"
]
|
"$allOperations"
]
?:
P
extends
"$allOperations"
?
DynamicQueryExtensionCb
<
TypeMap
,
"model"
,
keyof
TypeMap
[
"model"
]
,
keyof
TypeMap
[
"model"
]
[
keyof
(...)
[
(...)
]
]
[
"operations"
]
,
>
:
P
extends
keyof
TypeMap
[
"model"
]
[
keyof
(...)
[
(...)
]
]
[
"operations"
]
?
DynamicQueryExtensionCb
<
TypeMap
,
"model"
,
keyof
TypeMap
[
"model"
]
,
P
,
>
:
never
}
:
K
extends
TypeMap
[
"meta"
]
[
"modelProps"
]
?
{
[
P
in
|
keyof
Q_
[
K
]
|
keyof
TypeMap
[
"model"
]
[
ModelKey
<
TypeMap
,
K
>
]
[
"operations"
]
|
"$allOperations"
]
?:
P
extends
"$allOperations"
?
DynamicQueryExtensionCb
<
TypeMap
,
"model"
,
ModelKey
<
TypeMap
,
K
>
,
keyof
(...)
[
(...)
]
[
ModelKey
<
(...)
,
(...)
>
]
[
"operations"
]
,
>
:
P
extends
keyof
(...)
[
(...)
]
[
ModelKey
<
(...)
,
(...)
>
]
[
"operations"
]
?
DynamicQueryExtensionCb
<
TypeMap
,
"model"
,
ModelKey
<
TypeMap
,
K
>
,
P
,
>
:
never
}
:
K
extends
keyof
TypeMap
[
"other"
]
[
"operations"
]
?
DynamicQueryExtensionCb
<
[
TypeMap
]
,
0
,
"other"
,
K
>
:
never
}
Query
Type Parameters
Q_
TypeMap
extends
TypeMapDef
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
DisBot
Loading...
Query