UNPKG

hp-app-bundle-sdk

Version:

A comprehensive SDK for building mini-applications.

16 lines 758 B
import { MiniAppSDKConfig, ApiEndpoints, Timeouts, Features } from "./types"; export declare class ConfigManager { private config; constructor(clientConfig?: MiniAppSDKConfig); private deepMerge; getCoreConfig(): Required<MiniAppSDKConfig>["core"]; getConstants(): Required<MiniAppSDKConfig>["constants"]; getApiEndpoint<K extends keyof ApiEndpoints>(service: K): string; getApiEndpoint(service: string): string | undefined; getTimeout<K extends keyof Timeouts>(key: K): number; getTimeout(key: string): number; getFeatureFlag<K extends keyof Features>(key: K): boolean; getFeatureFlag(key: string): boolean; updateConfig(updates: Partial<MiniAppSDKConfig>): void; } //# sourceMappingURL=ConfigManager.d.ts.map