Skip to main content

INotificationCenterStore

@spartanfx/react v1.2.2


@spartanfx/react / index / INotificationCenterStore

Interface: INotificationCenterStore

Notification store interface for backing storage

Methods​

add()​

add(item): Promise<INotificationItem>;

Add a new notification

Parameters​

item​

INotificationItem

Returns​

Promise<INotificationItem>


clear()​

clear(): Promise<void>;

Clear all notifications

Returns​

Promise<void>


load()​

load(): Promise<INotificationItem[]>;

Load all notifications

Returns​

Promise<INotificationItem[]>


remove()​

remove(id): Promise<void>;

Remove a notification

Parameters​

id​

string

Returns​

Promise<void>


update()​

update(id, patch): Promise<void>;

Update a notification

Parameters​

id​

string

patch​

Partial<INotificationItem>

Returns​

Promise<void>