@twilio/flex-ui
Version:
Twilio Flex UI
21 lines (20 loc) • 1 kB
TypeScript
import { FlexError } from "./FlexError";
import { CallNetworkIssue, ParsedComponent } from "./state/AppStatusState";
export interface DownloadReportOptions {
errors?: Array<Error | FlexError>;
incidentAffected: ParsedComponent[];
componentAffected: ParsedComponent[];
degradedClient: {
clientManagerName: string;
degraded: boolean;
}[];
isTwilioStatusAvailable: boolean;
callNetworkIssues: CallNetworkIssue[];
startCallTimestamp: Date | null | undefined;
callSid: string | undefined;
}
export declare const errorToJSON: (e: FlexError | Error) => any;
export declare const generateCallQualityTemplate: (callNetworkIssues: CallNetworkIssue[], startCallTimestamp: Date | null, callSid: string) => string;
export declare const getErrorReportForDebugger: (error: Error | FlexError) => string;
export declare const downloadErrorReport: (value: DownloadReportOptions) => void;
export declare const downloadReport: (template: string, title: string) => void;