interface IVWOBuilder {
    isSettingsFetchInProgress: boolean;
    logManager: ILogManager;
    settings: SettingsModel;
    storage: Storage;
    vwoInstance: IVWOClient;
    build(settings): IVWOClient;
    fetchSettings(): Promise<SettingsModel>;
    getSettings(force): Promise<dynamic>;
    initPolling(): this;
    setLogger(): this;
    setNetworkManager(): this;
    setSegmentation(): this;
    setSettingsManager(): this;
    setStorage(): this;
}

Implemented by

Properties

isSettingsFetchInProgress: boolean
logManager: ILogManager
settings: SettingsModel
storage: Storage
vwoInstance: IVWOClient

Methods