UNPKG

@looker/sdk-rtl

Version:
26 lines (25 loc) 1.06 kB
import type { ITransportSettings } from './transport'; export interface IValueSettings { [name: string]: string; } export declare const ApiConfigMap: (envPrefix: string) => IValueSettings; export declare const strBadConfiguration = "TS-SDK configuration error:\nMissing required configuration values like base_url\n"; export interface IApiSection { [key: string]: string; } export interface IApiSettings extends ITransportSettings { readConfig(section?: string): IApiSection; isConfigured(): boolean; } export declare const DefaultSettings: () => IApiSettings; export declare const configValue: (values: IValueSettings, name: string, envKey: IValueSettings) => string; export declare const ValueSettings: (values: IValueSettings, envPrefix: string) => IApiSettings; export declare class ApiSettings implements IApiSettings { base_url: string; verify_ssl: boolean; timeout: number; agentTag: string; constructor(settings: Partial<IApiSettings>); isConfigured(): boolean; readConfig(_section?: string): IApiSection; }