UNPKG

error-flux

Version:

Network request interceptor and logger for web applications

13 lines (12 loc) 745 B
import { NetworkLog } from "./../dist/types/types.d"; import { ErrorFluxState, ErrorTypes, NetWorkClient, StorageTypes } from "./types"; import { downloadConsoleErrors, downloadNetworkLogs, downloadUnhandledErrors } from "./utils/export"; export default function initErrorFlux({ pattern, allowOnlyNetworkErrors, storeName, dbName, storageType, handleOnError, handleOnUnhandledRejection, }: ErrorFluxState): { getNetworkLogs: () => Promise<any>; getErrorLogs: () => { getConsoleErrors: () => Promise<any>; getUnhandledErrors: () => Promise<any>; }; }; export { downloadConsoleErrors, downloadNetworkLogs, downloadUnhandledErrors }; export type { ErrorTypes, StorageTypes, NetworkLog, NetWorkClient, ErrorFluxState, };