BlockSuite API Documentation / @blocksuite/blocks / PageClipboard
Class: PageClipboard
Constructors
new PageClipboard()
new PageClipboard(
host):PageClipboard
Parameters
• host: BlockComponent<BlockModel<object, SignaledProps<object>>, BlockService, string>
Returns
Defined in
packages/blocks/src/root-block/clipboard/index.ts:196
Properties
_disposables
protected_disposables:DisposableGroup
Defined in
packages/blocks/src/root-block/clipboard/index.ts:31
host
host:
BlockComponent<BlockModel<object,SignaledProps<object>>,BlockService,string>
Defined in
packages/blocks/src/root-block/clipboard/index.ts:88
onPageCopy
onPageCopy:
UIEventHandler
Defined in
packages/blocks/src/root-block/clipboard/index.ts:105
onPageCut
onPageCut:
UIEventHandler
Defined in
packages/blocks/src/root-block/clipboard/index.ts:112
onPagePaste
onPagePaste:
UIEventHandler
Defined in
packages/blocks/src/root-block/clipboard/index.ts:127
Methods
_init()
protected_init():void
Returns
void
Defined in
packages/blocks/src/root-block/clipboard/index.ts:33
hostConnected()
hostConnected():
void
Returns
void
Defined in
packages/blocks/src/root-block/clipboard/index.ts:200
hostDisconnected()
hostDisconnected():
void
Returns
void
Defined in
packages/blocks/src/root-block/clipboard/index.ts:212
onBlockSnapshotPaste()
onBlockSnapshotPaste(
snapshot,doc,parent?,index?):Promise<null|string>
Parameters
• snapshot: BlockSnapshot
• doc: Doc
• parent?: string
• index?: number
Returns
Promise<null | string>
Defined in
packages/blocks/src/root-block/clipboard/index.ts:90