polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
22 lines • 1.03 kB
TypeScript
import { BaseHandler, OutputFormat } from './base.handler';
import { AuthConfig } from '../types/auth';
import { TransmitServiceConfig, TransmitCreateOptions, TransmitListOptions } from '../types/transmit';
export type { TransmitCreateOptions, TransmitListOptions };
export declare class TransmitHandler extends BaseHandler {
private readonly transmitService;
constructor(authConfig: AuthConfig, serviceConfig?: TransmitServiceConfig);
batchCreateTransmitChannels(options: TransmitCreateOptions): Promise<void>;
getTransmitAssociations(options: TransmitListOptions): Promise<void>;
associationReceiveChannels(options: {
channelId: string;
receiveChannelIds: string[];
type?: 'add' | 'cancel';
force?: boolean;
output?: OutputFormat;
}): Promise<void>;
validateChannelId(channelId: string): void;
validateNames(names: string): void;
private displayCreatedChannelsTable;
private displayAssociationsTable;
}
//# sourceMappingURL=transmit.handler.d.ts.map