Skip to main content
Version: 1.1.0

INotificationCenterStore

@spartanfx/react v1.1.0


@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>