Skip to main content

Type Alias: UserSettingManagerEntry<T>

UserSettingManagerEntry<T> = object

Defined in: src/sdk/settings/UserSetting.ts:111

An entry for a user setting in UserSettingManager.

Type Parameters

Type Parameter
T extends UserSettingValue

Properties

initSub

initSub: Subscription

Defined in: src/sdk/settings/UserSetting.ts:125

The initialization subscription for the setting.


initUid

initUid: number

Defined in: src/sdk/settings/UserSetting.ts:122

The unique ID attached to this entry's setting's initialization sync event.


setting

setting: SyncableUserSetting<T>

Defined in: src/sdk/settings/UserSetting.ts:113

A user setting.


syncTime

syncTime: number

Defined in: src/sdk/settings/UserSetting.ts:119

The timestamp of the most recent sync event.


syncTopic

syncTopic: `usersetting_sync_${string}`

Defined in: src/sdk/settings/UserSetting.ts:116

The event topic used to sync the setting.