UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

22 lines 1.03 kB
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