spatial-monorepo / editor/src / UseEditorHook
Interface: UseEditorHook
Defined in: packages/editor/src/useEditor.ts:73
Properties
mode
mode:
EditorMode
Defined in: packages/editor/src/useEditor.ts:74
selection
selection:
Set`<string>`
Defined in: packages/editor/src/useEditor.ts:76
shortcuts
shortcuts:
EditorShortcutsMap
Defined in: packages/editor/src/useEditor.ts:89
Named shortcut actions — useful for wiring custom UI controls.
Methods
copyToBuilding()
copyToBuilding(
ids,targetBuildingId,targetFloorId,opts?):void
Defined in: packages/editor/src/useEditor.ts:78
Parameters
ids
string[]
targetBuildingId
string
targetFloorId
string
opts?
CopyOptions & object
Returns
void
copyToFloor()
copyToFloor(
ids,targetLevelId,opts?):void
Defined in: packages/editor/src/useEditor.ts:77
Parameters
ids
string[]
targetLevelId
string
opts?
Returns
void
copyToFloors()
copyToFloors(
featureIds,targetFloorIds,opts?):Feature`<Geometry,GeoJsonProperties>`[]
Defined in: packages/editor/src/useEditor.ts:84
Copies the given features to each of the target floors, creating featureIds.length × targetFloorIds.length new features as a single undoable step. Returns the newly created feature copies.
Parameters
featureIds
string[]
targetFloorIds
string[]
opts?
Returns
Feature`<Geometry, GeoJsonProperties>`[]
exportIMDF()
exportIMDF(
profile):Promise`<Blob>`
Defined in: packages/editor/src/useEditor.ts:87
Parameters
profile
"apple" | "microsoft"
Returns
Promise`<Blob>`
redo()
redo():
void
Defined in: packages/editor/src/useEditor.ts:86
Returns
void
setMode()
setMode(
m):void
Defined in: packages/editor/src/useEditor.ts:75
Parameters
m
Returns
void
undo()
undo():
void
Defined in: packages/editor/src/useEditor.ts:85
Returns
void
