SudoSOS Back-end API / internal/user-settings / UserSetting
Class: UserSetting<T> ​
Key-value store for user-specific settings
Extends ​
Type Parameters ​
| Type Parameter | Default type |
|---|---|
T extends keyof IUserSettings | keyof IUserSettings |
Constructors ​
Constructor ​
ts
new UserSetting<T>(): UserSetting<T>;Returns ​
UserSetting<T>
Inherited from ​
Properties ​
| Property | Modifier | Type | Description | Inherited from |
|---|---|---|---|---|
createdAt | readonly | Date | The creation date of the object. | BaseEntity.createdAt |
id | readonly | number | - | BaseEntity.id |
key | public | T | - | - |
updatedAt | readonly | Date | The last update date of the object. | BaseEntity.updatedAt |
user | public | User | - | - |
userId | public | number | - | - |
value | public | IUserSettings[T] | JSON-stored value | - |
version | readonly | number | The current version of the object. | BaseEntity.version |