INNER CODE UNIT · TypeScript

Logger

alexbrazier/react-native-network-logger · src/Logger.ts:16

export default class Logger {
  private requests: NetworkRequestInfo[] = [];
  private pausedRequests: NetworkRequestInfo[] = [];
  private xhrIdMap: Map<number, () => number> = new Map();
  private maxRequests: number = LOGGER_MAX_REQUESTS;
  private refreshRate: number = LOGGER_REFRESH_RATE;
  private latestRequestUpdatedAt: number = 0;
  private ignoredHosts: Set<string> | undefined;
  private ignoredUrls: Set<string> | undefined;
  private ignoredPatterns: RegExp[] | undefined;
  private paused = false;
  public enabled = false;

  callback = (_: NetworkRequestInfo[]) => null;

  isPaused = this.paused;

  setCallback = (callback: any) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…