Type Alias MatchFunc<T, E>

MatchFunc: (
    response: Response,
    request: Request,
    options?: { extraFields?: Record<string, unknown>; resultKey?: string },
) => Promise<[result: Result<T, E>, raw: unknown]>

Type Parameters

  • T
  • E

Type declaration

    • (
          response: Response,
          request: Request,
          options?: { extraFields?: Record<string, unknown>; resultKey?: string },
      ): Promise<[result: Result<T, E>, raw: unknown]>
    • Parameters

      • response: Response
      • request: Request
      • Optionaloptions: { extraFields?: Record<string, unknown>; resultKey?: string }

      Returns Promise<[result: Result<T, E>, raw: unknown]>