swagger-client
Version:
SwaggerJS - a collection of interfaces for OAI specs
21 lines (20 loc) • 499 B
JavaScript
;
exports.__esModule = true;
exports.default = void 0;
/**
* Retrieves the root cause of ApiDOM error hierarchy.
* ApiDOM error hierarchies are modeled similar to Java.
* Every error can have cause attribute which references
* cause of this error.
*/
const getRootCause = error => {
if (error.cause == null) return error;
let {
cause
} = error;
while (cause.cause != null) {
cause = cause.cause;
}
return cause;
};
var _default = exports.default = getRootCause;