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: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