Skip to content

BlockSuite API Documentation / @blocksuite/blocks / NotificationService

Interface: NotificationService

Methods

confirm()

confirm(options): Promise<boolean>

Parameters

options
abort

AbortSignal

cancelText

string

confirmText

string

message

string | TemplateResult

title

string | TemplateResult

Returns

Promise<boolean>

Defined in

packages/affine/shared/dist/services/notification-service.d.ts:8


notify()

notify(options): void

Parameters

options
abort

AbortSignal

accent

"info" | "error" | "success" | "warning"

action

{ label: string | TemplateResult; onClick: () => void; }

action.label

string | TemplateResult

action.onClick

() => void

duration

number

message

string | TemplateResult

onClose

() => void

title

string | TemplateResult

Returns

void

Defined in

packages/affine/shared/dist/services/notification-service.d.ts:24


prompt()

prompt(options): Promise<null | string>

Parameters

options
abort

AbortSignal

autofill

string

cancelText

string

confirmText

string

message

string | TemplateResult

placeholder

string

title

string | TemplateResult

Returns

Promise<null | string>

Defined in

packages/affine/shared/dist/services/notification-service.d.ts:15


toast()

toast(message, options?): void

Parameters

message

string

options?
duration

number

portal

HTMLElement

Returns

void

Defined in

packages/affine/shared/dist/services/notification-service.d.ts:4