DisBot
Preparing search index...
prisma/runtime/library
DynamicResultExtensionArgs
Type Alias DynamicResultExtensionArgs<R_, TypeMap>
DynamicResultExtensionArgs
:
{
[
K
in
keyof
R_
]
:
{
[
P
in
keyof
R_
[
K
]
]
?:
{
needs
?:
DynamicResultExtensionNeeds
<
TypeMap
,
ModelKey
<
TypeMap
,
K
>
,
R_
[
K
]
[
P
]
,
>
;
compute
(
data
:
{
select
:
S
}
extends
|
{
select
:
infer
S
extends
object
}
&
Record
<
string
,
unknown
>
|
{
include
:
infer
I
extends
object
}
&
Record
<
string
,
unknown
>
?
{
[
K
in
string
|
number
|
symbol
as
(
S
&
I
)
[
K
]
extends
false
|
Skip
?
never
:
K
]
:
(
S
&
I
)
[
K
]
extends
object
?
TypeMap
[
"model"
]
[
ModelKey
<
TypeMap
,
K
>
]
[
"payload"
]
extends
SelectablePayloadFields
<
K
,
O
[]
,
>
?
O
extends
OperationPayload
?
GetFindResult
<
O
<
(...)
>
,
any
[
any
]
,
{}
>
[]
:
never
:
(...)
[
(...)
]
[
ModelKey
<
(...)
,
(...)
>
]
[
"payload"
]
extends
SelectablePayloadFields
<
K
,
O
,
>
?
O
extends
OperationPayload
?
GetFindResult
<
O
<
(...)
>
,
any
[
any
]
,
{}
>
:
never
:
K
extends
"_count"
?
{
[
K
in
(...)
|
(...)
|
(...)
]
:
number
}
:
never
:
TypeMap
[
"model"
]
[
ModelKey
<
TypeMap
,
K
>
]
[
"payload"
]
extends
SelectablePayloadFields
<
K
,
O
[]
,
>
?
O
extends
OperationPayload
?
Compute
<
{
[
K
in
(...)
as
(...)
]
:
(...)
}
>
[]
:
never
:
(...)
[
(...)
]
[
ModelKey
<
(...)
,
(...)
>
]
[
"payload"
]
extends
SelectablePayloadFields
<
K
,
O
,
>
?
O
extends
OperationPayload
?
Compute
<
{
[
K
in
(...)
as
(...)
]
:
(...)
}
>
:
never
:
(...)
[
(...)
]
[
"payload"
]
extends
{
scalars
:
{
[
k
in
(...)
]
:
(...)
}
;
}
?
O
:
K
extends
"_count"
?
{
[
K
in
(...)
]
:
(...)
}
:
never
}
:
Compute
<
{
[
K
in
string
|
number
|
symbol
as
OmitValue
<
{}
,
K
>
extends
true
?
never
:
K
]
:
(
(...)
[
(...)
]
[
ModelKey
<
(...)
,
(...)
>
]
[
"payload"
]
extends
{
composites
:
infer
C
;
scalars
:
infer
S
;
}
[]
?
(
S
&
UnwrapPayload
<
(...)
>
)
[]
:
(...)
[
(...)
]
[
"payload"
]
extends
{
composites
:
infer
C
;
scalars
:
infer
S
;
}
?
(...)
&
(...)
|
Select
<
(...)
,
(...)
>
:
never
)
[
K
]
}
,
>
,
)
:
any
;
}
}
}
Result
Type Parameters
R_
TypeMap
extends
TypeMapDef
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
DisBot
Loading...
Result