swagger-client
Version:
SwaggerJS - a collection of interfaces for OAI specs
17 lines • 413 B
JavaScript
/**
* 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;
};
export default getRootCause;