UNPKG

@looker/sdk-node

Version:
22 lines (21 loc) 1.08 kB
import type { IApiSection, IApiSettings } from '@looker/sdk-rtl'; import { ApiSettings } from '@looker/sdk-rtl'; export declare const getenv: (name: string, defaultValue?: string | undefined) => string | undefined; export interface IApiConfig { [key: string]: any; } export declare const ApiConfig: (contents: string) => IApiConfig; export declare const ApiConfigSection: (contents: string, section?: string) => IApiSection; export declare const readEnvConfig: (envPrefix: string) => IApiSection; export declare const readIniConfig: (fileName: string, envPrefix: string, section?: string) => IApiSection; export declare class NodeSettings extends ApiSettings { protected readonly envPrefix: string; section: string; constructor(envPrefix: string, contents?: string | IApiSettings, section?: string); readConfig(_section?: string): IApiSection; } export declare class NodeSettingsIniFile extends NodeSettings { private readonly fileName; constructor(envPrefix: string, fileName?: string, section?: string); readConfig(section?: string): IApiSection; }