UNPKG

@twilio/flex-ui

Version:

Twilio Flex UI

21 lines (20 loc) 1 kB
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;