Class: NotificationsStore#
Hierarchy#
- NotificationsStore
Index#
Properties#
Methods#
Properties#
Protected
autoHideTimers#
• autoHideTimers: Map‹string | number, number› = new Map
Defined in src/renderer/components/notifications/notifications.store.tsx:28
notifications#
• notifications: IObservableArray‹Notification› = observable.array
Defined in src/renderer/components/notifications/notifications.store.tsx:26
Methods#
add#
▸ add(notification
: Notification): function
Defined in src/renderer/components/notifications/notifications.store.tsx:55
Parameters:
Name | Type |
---|---|
notification |
Notification |
Returns: function
▸ (): void
addAutoHideTimer#
▸ addAutoHideTimer(id
: NotificationId): void
Defined in src/renderer/components/notifications/notifications.store.tsx:34
Parameters:
Name | Type |
---|---|
id |
NotificationId |
Returns: void
getById#
▸ getById(id
: NotificationId): Notification | null
Defined in src/renderer/components/notifications/notifications.store.tsx:30
Parameters:
Name | Type |
---|---|
id |
NotificationId |
Returns: Notification | null
remove#
▸ remove(id
: NotificationId): void
Defined in src/renderer/components/notifications/notifications.store.tsx:72
Parameters:
Name | Type |
---|---|
id |
NotificationId |
Returns: void
removeAutoHideTimer#
▸ removeAutoHideTimer(id
: NotificationId): void
Defined in src/renderer/components/notifications/notifications.store.tsx:47
Parameters:
Name | Type |
---|---|
id |
NotificationId |
Returns: void