PsyTask | API Docs
Preparing search index...
psytask
ComponentAdapter
Type Alias ComponentAdapter
type
ComponentAdapter
=
{
render
:
<
T
extends
Component
>
(
component
:
T
,
defaultProps
:
Parameters
<
T
>
[
0
]
,
ctx
?:
Scene
<
Component
>
,
)
=>
{
props
:
Parameters
<
T
>
[
0
]
}
&
(
ReturnType
<
T
>
extends
infer
R
?
R
extends
{
data
:
infer
D
;
node
:
infer
N
}
?
{
data
:
D
;
nodes
:
N
extends
NodeLike
?
[
N
]
:
N
}
:
{
data
:
undefined
;
nodes
:
R
extends
NodeLike
?
[
R
]
:
R
}
:
never
)
;
wrap
:
<
T
extends
Component
>
(
component
:
T
)
=>
T
;
}
Index
Properties
render
wrap
Properties
render
render
:
<
T
extends
Component
>
(
component
:
T
,
defaultProps
:
Parameters
<
T
>
[
0
]
,
ctx
?:
Scene
<
Component
>
,
)
=>
{
props
:
Parameters
<
T
>
[
0
]
}
&
(
ReturnType
<
T
>
extends
infer
R
?
R
extends
{
data
:
infer
D
;
node
:
infer
N
}
?
{
data
:
D
;
nodes
:
N
extends
NodeLike
?
[
N
]
:
N
}
:
{
data
:
undefined
;
nodes
:
R
extends
NodeLike
?
[
R
]
:
R
}
:
never
)
Render a component with default props and provided scene
wrap
wrap
:
<
T
extends
Component
>
(
component
:
T
)
=>
T
Wrap a component with reactive props
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
render
wrap
PsyTask | API Docs
Loading...
Render a component with default props and provided scene