UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

22 lines 1.29 kB
import { Environment, RawConfig } from '../types/config'; export interface EnvFileResult { path: string; loaded: boolean; error?: string; } export interface EnvFileOptions { baseDir?: string; override?: boolean; additionalFiles?: string[]; } export declare function getEnvFilePaths(environment: Environment, options?: EnvFileOptions): string[]; export declare function loadEnvFile(filePath: string, override?: boolean): EnvFileResult; export declare function loadEnvFiles(filePaths: string[], override?: boolean): EnvFileResult[]; export declare function loadEnvironmentConfig(environment: Environment, options?: EnvFileOptions, override?: boolean): EnvFileResult[]; export declare function extractRawConfig(): RawConfig; export declare function validateEnvironment(env: string | undefined): Environment | undefined; export declare function parseBoolean(value: string | undefined, defaultValue?: boolean): boolean; export declare function parseInteger(value: string | undefined, defaultValue: number, min?: number, max?: number): number; export declare function parseUrl(value: string | undefined, defaultValue: string): string; export declare function findConfigFile(configPath?: string, baseDir?: string): string | undefined; //# sourceMappingURL=loader.d.ts.map