@0x3639/intervals-icu
    Preparing search index...

    Interface IHttpClient

    Abstraction for HTTP client Follows Dependency Inversion Principle - depend on abstractions, not concretions

    interface IHttpClient {
        download(
            url: string,
            options?: DownloadOptions,
        ): Promise<Buffer<ArrayBufferLike>>;
        request<T>(config: HttpRequestConfig): Promise<T>;
        upload<T>(config: UploadConfig): Promise<T>;
    }
    Index
    • Download a file as a Buffer. Query parameters always go in options.params; there is no positional params overload.

      Parameters

      Returns Promise<Buffer<ArrayBufferLike>>