Skip to content

API > @blocksuite/blocks > EdgelessSelectionSlots

Interface: EdgelessSelectionSlots ​

Properties ​

copyAsPng ​

copyAsPng: Slot< {notes: NoteBlockModel[]; shapes: PhasorElement[];} >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:103


cursorUpdated ​

cursorUpdated: Slot< string >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:102


edgelessToolUpdated ​

edgelessToolUpdated: Slot< EdgelessTool >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:98


hoverUpdated ​

hoverUpdated: Slot< void >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:88


pressShiftKeyUpdated ​

pressShiftKeyUpdated: Slot< boolean >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:101


readonlyUpdated ​

readonlyUpdated: Slot< boolean >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:107


reorderingBlocksUpdated ​

reorderingBlocksUpdated: Slot< ReorderingAction< EdgelessElement > >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:99


reorderingShapesUpdated ​

reorderingShapesUpdated: Slot< ReorderingAction< EdgelessElement > >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:100


selectedRectUpdated ​

selectedRectUpdated: Slot< {delta: {x: number; y: number;}; dragging: boolean; type: "select" | "resize" | "move";} >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:90


viewportUpdated ​

viewportUpdated: Slot< {center: IVec; zoom: number;} >

Defined In ​

packages/blocks/src/page-block/edgeless/edgeless-page-block.ts:89