polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
16 lines • 665 B
TypeScript
import { PolyVClient } from 'polyv-live-api-sdk';
export interface ResourceHandler {
create(params: Record<string, any>, outputConfig?: Record<string, string>): Promise<Record<string, any>>;
rollback?(resource: Record<string, any>): Promise<void>;
}
export interface ResourceHandlers {
channel: ResourceHandler;
product: ResourceHandler;
coupon: ResourceHandler;
watchCondition: ResourceHandler;
productEnabled: ResourceHandler;
couponEnabled: ResourceHandler;
couponChannel: ResourceHandler;
}
export declare function createResourceHandlers(client: PolyVClient): ResourceHandlers;
//# sourceMappingURL=resource-handlers.d.ts.map