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:187
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:191
hostDisconnected() 
hostDisconnected():
void
Returns 
void
Defined in 
packages/blocks/src/root-block/clipboard/index.ts:201
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