Skip to main content
zerotal

Documentation


Documentation / @zerotal/admin / index / NotificationProvider

Interface: NotificationProvider

Defined in: admin/src/notifications.ts:53

Methods

resolve()

resolve(): AdminNotification[] | Promise<AdminNotification[]>

Defined in: admin/src/notifications.ts:55

Resolve the current user's notifications (newest first).

Returns

AdminNotification[] | Promise<AdminNotification[]>


markRead()?

optional markRead(id): void | Promise<void>

Defined in: admin/src/notifications.ts:57

Mark one notification read.

Parameters

id

string

Returns

void | Promise<void>


markAllRead()?

optional markAllRead(): void | Promise<void>

Defined in: admin/src/notifications.ts:59

Mark all notifications read.

Returns

void | Promise<void>


unreadCount()?

optional unreadCount(): number | Promise<number>

Defined in: admin/src/notifications.ts:64

Unread count for the header bell badge. Defaults to counting unread items from resolve when omitted — supply this for a cheaper count query.

Returns

number | Promise<number>