Hierarchy

  • FetchRequest

Constructors

  • Parameters

    • Optional options: {
          baseUrl?: string;
          headers?: HeadersInit;
          init?: RequestInit;
          interceptors?: Interceptors;
          timeout?: number;
          useDataWrapper?: boolean;
      }
      • Optional baseUrl?: string
      • Optional headers?: HeadersInit
      • Optional init?: RequestInit
      • Optional interceptors?: Interceptors
      • Optional timeout?: number
      • Optional useDataWrapper?: boolean

    Returns FetchRequest

Properties

_headers: HeadersInit = {}
baseUrl?: string
init: RequestInit = {}
interceptors?: Interceptors

拦截器

timeout?: number = 10000
useDataWrapper: boolean = true

是否对结果进行序列话后返回

Methods

  • Parameters

    • route: string
    • Optional data: string | any[] | Record<string, any>
    • Optional options: RequestOptions

    Returns Promise<any>

  • Parameters

    • route: string
    • options: RequestInit & {
          responseType?: "text" | "blob" | "json" | "arrayBuffer";
      } & {
          data?: any;
      }

    Returns Promise<any>

  • Parameters

    • route: string
    • Optional options: {
          params?: null | Record<string, any>;
      } & RequestInit & {
          responseType?: "text" | "blob" | "json" | "arrayBuffer";
      }

    Returns Promise<any>

  • Parameters

    • rsp: Response
    • options: RequestOptions

    Returns Promise<any>

  • Parameters

    • rsp: Response
    • options: RequestOptions

    Returns Promise<any> | Response

  • Parameters

    • Optional headers: HeadersInit

    Returns HeadersInit

  • Parameters

    • route: string

    Returns string

  • Parameters

    • route: string
    • Optional data: string | any[] | Record<string, any>
    • Optional options: RequestOptions

    Returns Promise<any>

  • Parameters

    • route: string
    • Optional data: string | any[] | Record<string, any>
    • Optional options: RequestOptions

    Returns Promise<any>

  • Returns undefined | AbortSignal

Generated using TypeDoc