UNPKG

@contentstack/cli-utilities

Version:

Utilities for contentstack projects

38 lines (37 loc) 915 B
import { AxiosResponse, AxiosResponseHeaders, RawAxiosResponseHeaders } from 'axios'; export declare class HttpResponse<ResponseType = any> { /** * The Axios response object. */ private readonly response; /** * Wrap the given Axios `response` into a new response instance. * * @param {AxiosResponse} response */ constructor(response: AxiosResponse); /** * Returns the response status. * * @returns {Number} */ get status(): number; /** * Returns the response payload. This method is an alias for `response.payload()`. * * @returns {*} */ get data(): any; /** * Returns the response payload. * * @returns {*} */ get payload(): any; /** * Returns the response headers. * * @returns {Object} */ get headers(): RawAxiosResponseHeaders | AxiosResponseHeaders; }