UNPKG

@spindl-xyz/attribution-lite

Version:
27 lines (26 loc) 666 B
export interface RequiredConfig { sdkKey: string; } export interface OptionalConfig { /** * @deprecated */ API_KEY: string; host: string; api: string; maxRetries: number; debugMode: boolean; } export type Config = RequiredConfig & Partial<OptionalConfig>; export type ConfigPlugin = ReturnType<typeof createConfigPlugin>; export declare function createConfigPlugin(initialConfig: Config): { setConfig: (updates: Partial<Config>) => void; getConfig: () => { sdkKey: string; API_KEY?: string; host?: string; api?: string; maxRetries?: number; debugMode?: boolean; }; };