Skip to content

basalt / notifications/src / PreferenceStore

Interface: PreferenceStore ​

Defined in: notifications/src/preferences.ts:17

Methods ​

list() ​

> list(userId): Promise<NotificationPreference[]>

Defined in: notifications/src/preferences.ts:20

All preferences for a user.

Parameters ​

userId ​

string

Returns ​

Promise<NotificationPreference[]>


remove() ​

> remove(userId, notification, channel): Promise<void>

Defined in: notifications/src/preferences.ts:21

Parameters ​

userId ​

string

notification ​

string

channel ​

string

Returns ​

Promise<void>


set() ​

> set(preference): Promise<void>

Defined in: notifications/src/preferences.ts:18

Parameters ​

preference ​

NotificationPreference

Returns ​

Promise<void>

Released under the MIT License.