Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function selectHighLevelCause(error: Error): string {
if (error.name !== "Error" && error.name !== "VError") {
return error.name;
}
const cause = VError.cause(error);
if (cause === null) {
return error.name;
} else {
return selectHighLevelCause(cause);
}
}