Skip to content

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

PageClipboard

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