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/affine/shared/dist/services/notification-service.d.ts:8
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/affine/shared/dist/services/notification-service.d.ts:24
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/affine/shared/dist/services/notification-service.d.ts:15
toast() 
toast(
message,options?):void
Parameters 
• message: string
• options?
• options.duration?: number
• options.portal?: HTMLElement
Returns 
void
Defined in 
packages/affine/shared/dist/services/notification-service.d.ts:4