Skip to main content

AbstractUserSetting<V, T>

Deprecated

Extends

Extended by

Type Parameters

Type ParameterDefault type
V extends AbstractValueControlAbstractValueControl
T extends AbstractInteractiveControlOptionsAbstractInteractiveControlOptions

Constructors

Constructor

new AbstractUserSetting<V, T>(options, control): AbstractUserSetting<V, T>;

Parameters

ParameterType
optionsT
controlV

Returns

AbstractUserSetting<V, T>

Overrides

AbstractInteractiveSetting.constructor

Properties

PropertyTypeInherited from
deserializedbooleanAbstractInteractiveSetting.deserialized
loggerLoggerAbstractInteractiveSetting.logger
optionsTAbstractInteractiveSetting.options

Accessors

initialized

Inherited from

AbstractInteractiveSetting.initialized

Methods

canBeChanged()

canBeChanged(): boolean;

Returns

boolean

Inherited from

AbstractInteractiveSetting.canBeChanged


doDeserialize()

doDeserialize(data): void;

FYI: This is called after init()

Parameters

ParameterType
dataany

Returns

void

Inherited from

AbstractInteractiveSetting.doDeserialize


doSerialize()

doSerialize(): any;

Returns

any

Inherited from

AbstractInteractiveSetting.doSerialize


generateControl()

generateControl(): Element;

Returns

Element

Overrides

AbstractInteractiveSetting.generateControl


init()

init(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractInteractiveSetting.init


reset()

reset(): void;

Returns

void

Overrides

AbstractInteractiveSetting.reset


save()

save(): void;

Returns

void

Inherited from

AbstractInteractiveSetting.save


setDefault()

setDefault(value): void;

Parameters

ParameterType
valueControlValue<V>

Returns

void


updateOptions()

updateOptions(options): void;

Parameters

ParameterType
optionsPartial<T>

Returns

void

Inherited from

AbstractInteractiveSetting.updateOptions


waitForReady()

waitForReady(): Promise<AbstractUserSetting<V, T>>;

Returns

Promise<AbstractUserSetting<V, T>>

Inherited from

AbstractInteractiveSetting.waitForReady