Hierarchy

  • IHttpExecutor

Implemented by

Properties

arrayBuffer: (() => Promise<ArrayBuffer>)

Type declaration

    • (): Promise<ArrayBuffer>
    • Returns Promise<ArrayBuffer>

blob: (() => Promise<Blob>)

Type declaration

    • (): Promise<Blob>
    • Returns Promise<Blob>

blobAndResponse: (() => Promise<[Blob, HttpResponse]>)

Type declaration

execute: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

formData: (() => Promise<FormData>)

Type declaration

    • (): Promise<FormData>
    • Returns Promise<FormData>

formDataAndResponse: (() => Promise<[FormData, HttpResponse]>)

Type declaration

getRequest: (() => Promise<Request>)

Type declaration

    • (): Promise<Request>
    • Returns Promise<Request>

json: (<T>() => Promise<T>)

Type declaration

    • <T>(): Promise<T>
    • Type Parameters

      Returns Promise<T>

response: (() => Promise<HttpResponse>)

Type declaration

text: (() => Promise<string>)

Type declaration

    • (): Promise<string>
    • Returns Promise<string>

typedJson: (<T>(useTypedField?: boolean) => Promise<T>)

Type declaration

    • <T>(useTypedField?: boolean): Promise<T>
    • Type Parameters

      Parameters

      • Optional useTypedField: boolean

      Returns Promise<T>

typedJsonOrNull: (<T>(useTypedField?: boolean) => Promise<null | T>)

Type declaration

    • <T>(useTypedField?: boolean): Promise<null | T>
    • Type Parameters

      Parameters

      • Optional useTypedField: boolean

      Returns Promise<null | T>

Methods

  • Type Parameters

    Returns Promise<null | T>

Generated using TypeDoc