Skip to content

BlockSuite API Documentation / @blocksuite/blocks / NotificationService

Interface: NotificationService

Methods

confirm()

confirm(options): Promise<boolean>

Parameters

options

options.abort?: AbortSignal

options.cancelText?: string

options.confirmText?: string

options.message: string | TemplateResult

options.title: string | TemplateResult

Returns

Promise<boolean>

Defined in

packages/blocks/src/_common/components/notification-service.ts:11


notify()

notify(options): void

Parameters

options

options.abort?: AbortSignal

options.accent?: "error" | "info" | "success" | "warning"

options.action?

options.action.label: string | TemplateResult

options.action.onClick

options.duration?: number

options.message?: string | TemplateResult

options.onClose

options.title: string | TemplateResult

Returns

void

Defined in

packages/blocks/src/_common/components/notification-service.ts:27


prompt()

prompt(options): Promise<null | string>

Parameters

options

options.abort?: AbortSignal

options.autofill?: string

options.cancelText?: string

options.confirmText?: string

options.message: string | TemplateResult

options.placeholder?: string

options.title: string | TemplateResult

Returns

Promise<null | string>

Defined in

packages/blocks/src/_common/components/notification-service.ts:18


toast()

toast(message, options?): void

Parameters

message: string

options?

options.duration?: number

options.portal?: HTMLElement

Returns

void

Defined in

packages/blocks/src/_common/components/notification-service.ts:4