UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

30 lines 1.07 kB
import { BaseHandler, OutputFormat } from './base.handler'; import { AuthConfig } from '../types/auth'; import { ProgressEvent } from '../setup/scene-executor'; export interface SetupOptions { scene: string; output?: OutputFormat | undefined; dryRun?: boolean | undefined; onProgress?: ((event: ProgressEvent) => void) | undefined; } export interface SetupListOptions { output?: OutputFormat | undefined; detailed?: boolean | undefined; } export interface SetupServiceConfig { baseUrl: string; timeout?: number; debug?: boolean; } export declare class SetupHandler extends BaseHandler { private readonly authConfig; private readonly serviceConfig; private readonly loader; private readonly renderer; constructor(authConfig: AuthConfig, serviceConfig: SetupServiceConfig); setup(options: SetupOptions): Promise<void>; listScenes(options?: SetupListOptions): Promise<void>; listScenesDetailed(options?: SetupListOptions): Promise<void>; private buildOutputs; } //# sourceMappingURL=setup.handler.d.ts.map