polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
12 lines • 751 B
TypeScript
import { ConfirmationResponse } from '../types/channel';
export declare function confirmDeletion(message: string, expectedInput?: string, timeoutMs?: number): Promise<boolean>;
export declare function promptConfirmation(message: string, options?: {
acceptedInputs?: string[];
rejectedInputs?: string[];
timeout?: number;
caseSensitive?: boolean;
}): Promise<ConfirmationResponse>;
export declare function isInteractiveEnvironment(): boolean;
export declare function validateConfirmationEnvironment(requireForce?: boolean, forceFlag?: boolean): void;
export declare function confirmDangerousOperation(operationName: string, resourceId: string, additionalWarnings?: string[]): Promise<boolean>;
//# sourceMappingURL=confirmation.d.ts.map