@dxos/app-framework - v0.8.2
Preparing search index...
createSurface
Function createSurface
createSurface
<
T
extends
Record
<
string
,
any
>
=
any
>
(
definition
:
Readonly
<
{
component
:
SurfaceComponent
<
T
>
;
filter
?:
(
data
:
Record
<
string
,
unknown
>
)
=>
data
is
T
;
id
:
string
;
position
?:
Position
;
role
:
string
|
string
[]
;
}
,
>
,
)
:
Readonly
<
{
component
:
SurfaceComponent
<
T
>
;
filter
?:
(
data
:
Record
<
string
,
unknown
>
)
=>
data
is
T
;
id
:
string
;
position
?:
Position
;
role
:
string
|
string
[]
;
}
,
>
Creates a surface definition.
Type Parameters
T
extends
Record
<
string
,
any
>
=
any
Parameters
definition
:
Readonly
<
{
component
:
SurfaceComponent
<
T
>
;
filter
?:
(
data
:
Record
<
string
,
unknown
>
)
=>
data
is
T
;
id
:
string
;
position
?:
Position
;
role
:
string
|
string
[]
;
}
,
>
Returns
Readonly
<
{
component
:
SurfaceComponent
<
T
>
;
filter
?:
(
data
:
Record
<
string
,
unknown
>
)
=>
data
is
T
;
id
:
string
;
position
?:
Position
;
role
:
string
|
string
[]
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@dxos/app-framework - v0.8.2
Loading...
Creates a surface definition.