From 7b9095ffa6506095beb0ea7e955e8bbe06dc8566 Mon Sep 17 00:00:00 2001 From: Ben Ashton Date: Mon, 1 Mar 2021 22:20:42 -0800 Subject: [PATCH] Added static method for creating PawSQLiteErrors from other errors --- src/pawsqlite_error.mjs | 6 ++++++ 1 file changed, 6 insertions(+) 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";