UNPKG

@devopness/sdk-js

Version:

Devopness API JS/TS SDK - Painless essential DevOps to everyone

22 lines (21 loc) 663 B
import { AxiosError, AxiosResponse } from 'axios'; export declare class SdkError extends Error { } export declare class ArgumentNullException extends SdkError { param: string; constructor(param: string, method?: string, msg?: string); } export interface ErrorResponseData { message: string | undefined; errors?: Array<Record<string, string>>; } export declare class NetworkError extends SdkError { constructor(error: AxiosError); } export declare class ApiError<T> extends SdkError { errors?: Array<Record<string, string>>; response?: AxiosResponse<T>; status: number; constructor(error: AxiosError); private setMessage; }