Skip to main content

AbstractInteractiveSetting<T>

Deprecated

Extends

Extended by

Type Parameters

Type ParameterDefault type
T extends AbstractInteractiveControlOptionsAbstractInteractiveControlOptions

Constructors

Constructor

new AbstractInteractiveSetting<T>(options): AbstractInteractiveSetting<T>;

Parameters

ParameterType
optionsT

Returns

AbstractInteractiveSetting<T>

Inherited from

AbstractSetting.constructor

Properties

PropertyTypeInherited from
deserializedbooleanAbstractSetting.deserialized
loggerLoggerAbstractSetting.logger
optionsTAbstractSetting.options

Accessors

initialized

Inherited from

AbstractSetting.initialized

Methods

canBeChanged()

canBeChanged(): boolean;

Returns

boolean


doDeserialize()

doDeserialize(data): void;

FYI: This is called after init()

Parameters

ParameterType
dataany

Returns

void

Inherited from

AbstractSetting.doDeserialize


doSerialize()

doSerialize(): any;

Returns

any

Inherited from

AbstractSetting.doSerialize


generateControl()

abstract generateControl(): Element;

Returns

Element


init()

init(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractSetting.init


reset()

abstract reset(): any;

Returns

any

Inherited from

AbstractSetting.reset


save()

save(): void;

Returns

void

Inherited from

AbstractSetting.save


updateOptions()

updateOptions(options): void;

Parameters

ParameterType
optionsPartial<T>

Returns

void

Inherited from

AbstractSetting.updateOptions


waitForReady()

waitForReady(): Promise<AbstractInteractiveSetting<T>>;

Returns

Promise<AbstractInteractiveSetting<T>>

Inherited from

AbstractSetting.waitForReady