UNPKG

unifi-client

Version:

NodeJs client for Unifi products (https://www.ui.com/)

33 lines (32 loc) 944 B
/// <reference types="node" /> import * as util from 'util'; import { AxiosError as BaseAxiosError } from 'axios'; export type customPickFromAxiosError = Pick<BaseAxiosError, 'config' | 'request' | 'response'>; export declare class AxiosError extends Error { config: BaseAxiosError['config']; request?: BaseAxiosError['request']; response?: BaseAxiosError['response']; status?: number; /** * @example * ```js * new AxiosError(errorThrownByAxios) * ``` */ constructor(error: BaseAxiosError); /** * @example * ```js * new AxiosError('error message', errorThrownByAxios) * ``` */ constructor(message: string, error: BaseAxiosError); /** * @example * ```js * new AxiosError('error message', { config, request, response }) * ``` */ constructor(message: string, error: customPickFromAxiosError); [util.inspect.custom](): string; }