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:181
Properties 
_disposables 
protected_disposables:DisposableGroup
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:30
host 
host:
BlockComponent<BlockModel<object,SignaledProps<object>>,BlockService,string>
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:82
onPageCopy 
onPageCopy:
UIEventHandler
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:99
onPageCut 
onPageCut:
UIEventHandler
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:106
onPagePaste 
onPagePaste:
UIEventHandler
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:121
Methods 
_init() 
protected_init():void
Returns 
void
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:32
hostConnected() 
hostConnected():
void
Returns 
void
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:185
hostDisconnected() 
hostDisconnected():
void
Returns 
void
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:195
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:84