Preparing search index...
The search index is not available
@coopenomics/sdk
@coopenomics/sdk
Zeus
resolverFor
Function resolverFor
resolver
For
<
X
,
T
,
Z
>
(
type
,
field
,
fn
)
:
(
(
args
?
,
source
?
)
=>
Z
extends
keyof
ModelTypes
[
T
]
?
X
|
ModelTypes
[
T
]
[
Z
<
Z
>
]
|
Promise
<
ModelTypes
[
T
]
[
Z
<
Z
>
]
>
:
never
)
Type Parameters
X
T
extends
keyof
ResolverInputTypes
Z
extends
string
|
number
|
symbol
Parameters
type
:
T
field
:
Z
fn
:
(
(
args
,
source
)
=>
Z
extends
keyof
ModelTypes
[
T
]
?
X
|
ModelTypes
[
T
]
[
Z
<
Z
>
]
|
Promise
<
ModelTypes
[
T
]
[
Z
<
Z
>
]
>
:
never
)
(
args
,
source
)
:
Z
extends
keyof
ModelTypes
[
T
]
?
X
|
ModelTypes
[
T
]
[
Z
<
Z
>
]
|
Promise
<
ModelTypes
[
T
]
[
Z
<
Z
>
]
>
:
never
Parameters
args
:
Required
<
ResolverInputTypes
[
T
]
>
[
Z
]
extends
[
Input
,
any
]
?
Input
:
any
source
:
any
Returns
Z
extends
keyof
ModelTypes
[
T
]
?
X
|
ModelTypes
[
T
]
[
Z
<
Z
>
]
|
Promise
<
ModelTypes
[
T
]
[
Z
<
Z
>
]
>
:
never
Returns
(
(
args
?
,
source
?
)
=>
Z
extends
keyof
ModelTypes
[
T
]
?
X
|
ModelTypes
[
T
]
[
Z
<
Z
>
]
|
Promise
<
ModelTypes
[
T
]
[
Z
<
Z
>
]
>
:
never
)
(
args
?
,
source
?
)
:
Z
extends
keyof
ModelTypes
[
T
]
?
X
|
ModelTypes
[
T
]
[
Z
<
Z
>
]
|
Promise
<
ModelTypes
[
T
]
[
Z
<
Z
>
]
>
:
never
Parameters
Optional
args
:
any
Optional
source
:
any
Returns
Z
extends
keyof
ModelTypes
[
T
]
?
X
|
ModelTypes
[
T
]
[
Z
<
Z
>
]
|
Promise
<
ModelTypes
[
T
]
[
Z
<
Z
>
]
>
:
never
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
@coopenomics/sdk
Loading...