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