onrails
GitHub
npm
Preparing search index...
@onrails/result
railway
requireNamed
Function requireNamed
requireNamed
<
K
extends
string
,
S
extends
string
,
C
extends
object
,
E
>
(
key
:
K
,
source
:
S
,
onMissing
:
(
ctx
:
C
&
Record
<
S
,
unknown
>
)
=>
E
,
)
:
<
I
extends
object
&
Record
<
S
,
unknown
>
,
F
,
M
extends
RailwayMode
>
(
workflow
:
Railway
<
I
,
F
,
M
>
,
)
=>
Railway
<
I
&
Record
<
K
,
NonNullable
<
I
[
S
]
>
>
,
E
|
F
,
M
>
Reusable wrapper around
Railway.require
— narrows a nullable field.
Type Parameters
K
extends
string
S
extends
string
C
extends
object
E
Parameters
key
:
K
source
:
S
onMissing
:
(
ctx
:
C
&
Record
<
S
,
unknown
>
)
=>
E
Returns
<
I
extends
object
&
Record
<
S
,
unknown
>
,
F
,
M
extends
RailwayMode
>
(
workflow
:
Railway
<
I
,
F
,
M
>
,
)
=>
Railway
<
I
&
Record
<
K
,
NonNullable
<
I
[
S
]
>
>
,
E
|
F
,
M
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
GitHub
npm
onrails
Loading...
Reusable wrapper around Railway.require — narrows a nullable field.