diff --git a/src/pawsqlite_error.mjs b/src/pawsqlite_error.mjs index d712cd5..843ee3c 100644 --- a/src/pawsqlite_error.mjs +++ b/src/pawsqlite_error.mjs @@ -1,4 +1,10 @@ export class PawSQLiteError extends Error { + static from(err) { + const p_err = new PawSQLiteError(err.toString()); + p_err.cause = err; + return p_err; + } + constructor(message) { super(message); this.name = "PawSQLiteError";