From f91716f5287d6f17ab4543a648f584cdbbdf6170 Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Tue, 18 Sep 2018 10:17:06 -0400 Subject: [PATCH] lib: set Symbol.toStringTag of DOMException PR-URL: https://github.com/nodejs/node/pull/22933 Refs: https://github.com/nodejs/node/pull/22550 Reviewed-By: Anna Henningsen Reviewed-By: Ruben Bridgewater Reviewed-By: Tiancheng "Timothy" Gu Reviewed-By: Gus Caplan Reviewed-By: Colin Ihrig Reviewed-By: John-David Dalton Reviewed-By: Luigi Pinca Reviewed-By: James M Snell --- lib/internal/domexception.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/internal/domexception.js b/lib/internal/domexception.js index fe371e099eb17f..bd2ad958ae4c1b 100644 --- a/lib/internal/domexception.js +++ b/lib/internal/domexception.js @@ -43,6 +43,10 @@ class DOMException extends Error { } } +Object.defineProperties(DOMException.prototype, { + [Symbol.toStringTag]: { configurable: true, value: 'DOMException' } +}); + for (const [name, codeName, value] of [ ['IndexSizeError', 'INDEX_SIZE_ERR', 1], ['DOMStringSizeError', 'DOMSTRING_SIZE_ERR', 2],