polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
31 lines • 808 B
TypeScript
export interface AuthConfig {
appId: string;
appSecret: string;
userId?: string;
}
export interface AuthOptions {
appId?: string;
appSecret?: string;
userId?: string;
}
export interface AuthSource {
appIdSource?: 'cli' | 'env' | 'default';
appSecretSource?: 'cli' | 'env' | 'default';
userIdSource?: 'cli' | 'env' | 'default';
}
export interface AuthResult {
config: AuthConfig;
sources: AuthSource;
isValid: boolean;
}
export declare const AUTH_ENV_VARS: {
readonly APP_ID: "POLYV_APP_ID";
readonly APP_SECRET: "POLYV_APP_SECRET";
readonly USER_ID: "POLYV_USER_ID";
};
export declare const AUTH_CLI_OPTIONS: {
readonly APP_ID: "appId";
readonly APP_SECRET: "appSecret";
readonly USER_ID: "userId";
};
//# sourceMappingURL=auth.d.ts.map