Function createRequester

  • Creates a default Requester implementation with optional configuration or dependency overrides. The new Requester is watched for global logging and network metrics.

    Parameters

    • Optionaloptions: Maybe<{
          retryOptions?: {
              retries?: number;
              retryAfterJitter?: (() => number);
              retryBackoff?: {
                  distribution?: (() => number);
                  exponentBase?: number;
                  interval?: number;
                  maxTime?: number;
              };
              retryFailureCutoff?: number;
              shouldRetry?: ((status: number) => boolean);
              tryBackoff?: {
                  distribution?: (() => number);
                  exponentBase?: number;
                  interval?: number;
                  maxTime?: number;
              };
          };
          timeout?: number;
      }>
    • Optionaldeps: Partial<RequesterImplDeps>

    Returns Requester