unifi-client
Version:
NodeJs client for Unifi products (https://www.ui.com/)
33 lines (32 loc) • 944 B
TypeScript
/// <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;
}