error-flux
Version:
Network request interceptor and logger for web applications
13 lines (12 loc) • 745 B
TypeScript
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, };