polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
11 lines • 670 B
TypeScript
import { AuthOptions, AuthResult, AuthSource } from '../types/auth';
export declare function loadAuthFromCLI(cliOptions: Record<string, unknown>): AuthOptions;
export declare function loadAuthFromEnv(): AuthOptions;
export declare function mergeAuthOptions(cliOptions: AuthOptions, envOptions: AuthOptions): {
options: AuthOptions;
sources: AuthSource;
};
export declare function validateAuthConfig(authOptions: AuthOptions): boolean;
export declare function createAuthErrorMessage(authOptions: AuthOptions, sources: AuthSource): string;
export declare function loadAuthConfig(cliOptions?: Record<string, unknown>): AuthResult;
//# sourceMappingURL=auth.d.ts.map