Interface IHttpClient<Opt, Exc>

interface IHttpClient<
    Opt extends HttpOptions = HttpOptions,
    Exc extends IHttpExecutor = IHttpExecutor,
> {
    defaultHooks: Partial<
        Omit<HttpInterceptor<Opt>, keyof Extension<ExtensionContext>>,
    >[];
    delete(url: HttpInput, options?: WithHeadersInit<Opt>): Exc;
    get(url: HttpInput, options?: WithHeadersInit<Opt>): Exc;
    getUrl(url: HttpInput, options?: WithHeadersInit<Opt>): Promise<string>;
    head(url: HttpInput, options?: WithHeadersInit<Opt>): Exc;
    patch(url: HttpInput, options?: WithHeadersInit<Opt>): Exc;
    post(url: HttpInput, options?: WithHeadersInit<Opt>): Exc;
    put(url: HttpInput, options?: WithHeadersInit<Opt>): Exc;
    request(url: HttpInput, options?: WithHeadersInit<Opt>): Exc;
}

Type Parameters

Hierarchy (View Summary, Expand)

Implemented by

Properties

defaultHooks: Partial<
    Omit<HttpInterceptor<Opt>, keyof Extension<ExtensionContext>>,
>[]

Methods

MMNEPVFCICPMFPCPTTAAATR