Skip to content

BlockSuite API Documentation / @blocksuite/blocks / PeekViewService

Interface: PeekViewService

Methods

peek()

peek(pageRef, options)

peek(pageRef, options?): Promise<void>

Peek a target element page ref info

Parameters

pageRef

The page ref info to peek.

pageRef.blockIds?: string[]

pageRef.databaseId?: string

pageRef.databaseRowId?: string

pageRef.docId?: string

pageRef.elementIds?: string[]

pageRef.target?: HTMLElement

options?: PeekOptions

Returns

Promise<void>

A promise that resolves when the peek view is closed.

Defined in

packages/affine/components/dist/peek/type.d.ts:19

peek(element, options)

peek(element, options?): Promise<void>

Peek a target element with a optional template

Parameters

element

element.target: HTMLElement

element.template?: TemplateResult

options?: PeekOptions

Returns

Promise<void>

A promise that resolves when the peek view is closed.

Defined in

packages/affine/components/dist/peek/type.d.ts:35

peek(element, options)

peek<Element>(element, options?): Promise<void>

Type Parameters

Element extends BlockComponent<BlockModel<object, SignaledProps<object>>, BlockService, string>

Parameters

element

element.target: Element

element.template?: TemplateResult

options?: PeekOptions

Returns

Promise<void>

Defined in

packages/affine/components/dist/peek/type.d.ts:39