refactor: remove err
This commit is contained in:
parent
2c6b8438e1
commit
db50583dc2
17
src/err.ts
17
src/err.ts
|
@ -1,17 +0,0 @@
|
||||||
import { objAsString } from "./objAsString.js";
|
|
||||||
import { ErrTuple } from "#types.js";
|
|
||||||
|
|
||||||
// addContextToErr is a helper function that standardizes the formatting of
|
|
||||||
// adding context to an error.
|
|
||||||
//
|
|
||||||
// NOTE: To protect against accidental situations where an Error type or some
|
|
||||||
// other type is provided instead of a string, we wrap both of the inputs with
|
|
||||||
// objAsString before returning them. This prevents runtime failures.
|
|
||||||
function addContextToErr(err: any, context: string): string {
|
|
||||||
if (err === null || err === undefined) {
|
|
||||||
err = "[no error provided]";
|
|
||||||
}
|
|
||||||
return objAsString(context) + ": " + objAsString(err);
|
|
||||||
}
|
|
||||||
|
|
||||||
export { addContextToErr };
|
|
Loading…
Reference in New Issue