AbstractSetting<T>
Extends
BaseObserver<AbstractSettingListener>
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends AbstractSettingOptions | AbstractSettingOptions |
Constructors
Constructor
new AbstractSetting<T>(options): AbstractSetting<T>;
Parameters
| Parameter | Type |
|---|---|
options | T |
Returns
AbstractSetting<T>
Overrides
BaseObserver<AbstractSettingListener>.constructor
Properties
| Property | Type |
|---|---|
deserialized | boolean |
logger | Logger |
options | T |
Accessors
initialized
Methods
doDeserialize()
doDeserialize(data): void;
FYI: This is called after init()
Parameters
| Parameter | Type |
|---|---|
data | any |
Returns
void
doSerialize()
doSerialize(): any;
Returns
any
init()
init(): Promise<void>;
Returns
Promise<void>
reset()
abstract reset(): any;
Returns
any
save()
save(): void;
Returns
void
updateOptions()
updateOptions(options): void;
Parameters
| Parameter | Type |
|---|---|
options | Partial<T> |
Returns
void
waitForReady()
waitForReady(): Promise<AbstractSetting<T>>;
Returns
Promise<AbstractSetting<T>>