IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/sdk
createRoomCommandBackend
Function createRoomCommandBackend
createRoomCommandBackend
(
resolve
:
RoomCommandModelResolver
,
provide
:
RoomGeometryProvider
,
host
:
RoomCommandHost
,
)
:
{
prepareRoomCommand
:
(
modelId
:
string
,
storeyId
:
number
,
command
:
RoomCommand
,
)
=>
Promise
<
PreparedRoomCommand
>
;
disposeRooms
()
:
void
;
roomCommand
(
modelId
:
string
,
storeyId
:
number
,
op
:
RoomCommand
,
)
:
Promise
<
RoomCommandResult
>
;
}
Parameters
resolve
:
RoomCommandModelResolver
provide
:
RoomGeometryProvider
host
:
RoomCommandHost
Returns
{
prepareRoomCommand
:
(
modelId
:
string
,
storeyId
:
number
,
command
:
RoomCommand
,
)
=>
Promise
<
PreparedRoomCommand
>
;
disposeRooms
()
:
void
;
roomCommand
(
modelId
:
string
,
storeyId
:
number
,
op
:
RoomCommand
,
)
:
Promise
<
RoomCommandResult
>
;
}
prepareRoomCommand
:
(
modelId
:
string
,
storeyId
:
number
,
command
:
RoomCommand
,
)
=>
Promise
<
PreparedRoomCommand
>
disposeRooms
:
function
disposeRooms
()
:
void
Model-close/backend-dispose releases retained native handles and invalidates prepared approvals.
Returns
void
roomCommand
:
function
roomCommand
(
modelId
:
string
,
storeyId
:
number
,
op
:
RoomCommand
,
)
:
Promise
<
RoomCommandResult
>
Parameters
modelId
:
string
storeyId
:
number
op
:
RoomCommand
Returns
Promise
<
RoomCommandResult
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Guides
Packages
IFClite TypeScript API
Loading...
Model-close/backend-dispose releases retained native handles and invalidates prepared approvals.