UNPKG

@embrace-io/web-sdk

Version:
21 lines 932 B
import { EmbraceDynamicConfigManagerArgs } from "./types.js"; import { DynamicConfigManager, DynamicSDKConfig } from "../../sdk/types.js"; import "../../sdk/index.js"; //#region src/managers/EmbraceConfigManager/EmbraceDynamicConfigManager.d.ts declare class EmbraceDynamicConfigManager implements DynamicConfigManager { private readonly _remoteConfigURL; private readonly _diag; private readonly _storage; private readonly _baseConfig; private _sdkConfig; private _etag; constructor({ appID, appVersion, deviceId, diag: diagParam, storage, defaultConfig, embraceConfigURL }: EmbraceDynamicConfigManagerArgs); setConfig(config: Partial<DynamicSDKConfig>): void; getConfig(): DynamicSDKConfig; refreshRemoteConfig(): Promise<void>; private _getRemoteConfigFromStorage; private _fetchRemoteConfig; } //#endregion export { EmbraceDynamicConfigManager }; //# sourceMappingURL=EmbraceDynamicConfigManager.d.ts.map