Used by ValueHostManager.startModifying() function to modify the ValueHostsManagerConfig.valueHostConfigs array. It does not change the original until you call its apply() function. apply() makes its updates through ValueHostsManager.addOrMergeValueHost().

interface IManagerConfigModifier<T> {
    dispose(): void;
    complete(): T;
    static(valueHostName, dataType?, parameters?): ManagerConfigBuilderBase<T>;
    static(valueHostName, parameters): ManagerConfigBuilderBase<T>;
    static(config): ManagerConfigBuilderBase<T>;
    static(arg1, arg2?, parameters?): ManagerConfigBuilderBase<T>;
    calc(valueHostName, dataType, calcFn): ManagerConfigBuilderBase<T>;
    calc(config): ManagerConfigBuilderBase<T>;
    calc(arg1, dataType?, calcFn?): ManagerConfigBuilderBase<T>;
    apply(): void;
}

Type Parameters

Hierarchy (view full)

Implemented by

Methods

  • If the user needs to abandon this instance, they should use this to clean up active resources (like timers) and to release memory that would stall the garbage collector from disposing this object. It should assign any object reference to undefined as a strong indicator that the object has been disposed.

    Returns void

  • Completes the process by using ValueHostManager.addOrMergeValueHost() on each entry supplied. That function internally uses ValueHostsConfigMergeService when the ValueHost exists. After this function completes, this instance has been disposed (via dispose() function) and the instance should not be used further. Any reference to a ValueHost instance that you have must be abandoned and a fresh instance retrieved, as your reference was disposed.

    Returns void

Generated using TypeDoc v0.25.12