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>
Source
packages/blocks/src/_common/components/notification-service.ts:11
notify()
notify(
options):void
Parameters
• options
• options.abort?: AbortSignal
• options.accent?: "error" | "success" | "info" | "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
Source
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>
Source
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
Source
packages/blocks/src/_common/components/notification-service.ts:4