in src/errors.ts [39:55]
export function ensureErrorType(err: unknown): ValidatedError {
if (err instanceof Error) {
return err;
} else {
let message: string;
if (err === undefined || err === null) {
message = 'Unknown error';
} else if (typeof err === 'string') {
message = err;
} else if (typeof err === 'object') {
message = JSON.stringify(err);
} else {
message = String(err);
}
return new Error(message);
}
}