incyclist-services - v1.2.2 / UserSettingsService
- settings
- binding
- logger
- isInitialized
- isDirty
- savePromise
- instanceId
- initPromise
- observers
- _instance
- _defaultBinding
- setBinding
- init
- getAll
- get
- set
- requestNotifyOnChange
- stopNotifyOnChange
- update
- updateSettings
- save
- onAppClose
- getInstance
- setDefaultBinding
• new UserSettingsService(binding?): UserSettingsService
| Name | Type |
|---|---|
binding? |
IUserSettingsBinding |
• settings: any
• binding: IUserSettingsBinding
• logger: default
• isInitialized: boolean
• isDirty: boolean
• savePromise: Promise<boolean>
• instanceId: number
• initPromise: Promise<boolean>
• observers: { id: string ; key: string ; observer: Observer }[] = []
▪ Static _instance: UserSettingsService
▪ Static _defaultBinding: IUserSettingsBinding
▸ setBinding(binding): void
| Name | Type |
|---|---|
binding |
IUserSettingsBinding |
void
▸ init(): Promise<boolean>
Promise<boolean>
▸ getAll(): any
any
▸ get(key, defValue): any
| Name | Type |
|---|---|
key |
string |
defValue |
any |
any
▸ set(key, value, save?): void
| Name | Type | Default value |
|---|---|---|
key |
string |
undefined |
value |
any |
undefined |
save |
boolean |
true |
void
▸ requestNotifyOnChange(requesterId, key): Observer
| Name | Type |
|---|---|
requesterId |
string |
key |
string |
Observer
▸ stopNotifyOnChange(requesterId): void
| Name | Type |
|---|---|
requesterId |
string |
void
▸ update(data): Promise<boolean>
| Name | Type |
|---|---|
data |
any |
Promise<boolean>
▸ updateSettings(data): Promise<boolean>
| Name | Type |
|---|---|
data |
any |
Promise<boolean>
▸ save(): Promise<void>
Promise<void>
▸ onAppClose(): Promise<void>
Promise<void>
▸ getInstance(): UserSettingsService
▸ setDefaultBinding(binding): void
| Name | Type |
|---|---|
binding |
IUserSettingsBinding |
void