jswagger-client
Version:
This is jswagger's client package.
21 lines (20 loc) • 659 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const S_API_ERROR = Symbol('ApiError');
class ApiError extends Error {
constructor(params) {
super(params.message);
this[S_API_ERROR] = true;
this.code = params.code;
this.data = params.data;
this.headers = params.headers;
this.axiosError = params.axiosError;
this.axiosConfig = params.axiosConfig;
this.axiosRequest = params.axiosRequest;
this.axiosResponse = params.axiosResponse;
}
static isInstance(o) {
return !!o[S_API_ERROR];
}
}
exports.ApiError = ApiError;