From 46245b830a24930ab36f8ce2831325cdd1da17d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=91=9E=E4=B8=B0?= Date: Sat, 25 Sep 2021 01:07:22 +0800 Subject: fix(ext/webidl): correctly apply [SymbolToStringTag] to interfaces (#11851) Co-authored-by: Luca Casonato Co-authored-by: Yoshiya Hinosawa --- ext/crypto/00_crypto.js | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'ext/crypto') diff --git a/ext/crypto/00_crypto.js b/ext/crypto/00_crypto.js index 50ee9a7db..a503d316a 100644 --- a/ext/crypto/00_crypto.js +++ b/ext/crypto/00_crypto.js @@ -27,7 +27,6 @@ StringFromCharCode, Symbol, SymbolFor, - SymbolToStringTag, WeakMap, WeakMapPrototypeGet, WeakMapPrototypeSet, @@ -270,10 +269,6 @@ return this[_algorithm]; } - get [SymbolToStringTag]() { - return "CryptoKey"; - } - [SymbolFor("Deno.customInspect")](inspect) { return `${this.constructor.name} ${ inspect({ @@ -1570,10 +1565,6 @@ return result; } - - get [SymbolToStringTag]() { - return "SubtleCrypto"; - } } async function generateKey(normalizedAlgorithm, extractable, usages) { @@ -2027,6 +2018,7 @@ } } + webidl.configurePrototype(SubtleCrypto); const subtle = webidl.createBranded(SubtleCrypto); class Crypto { @@ -2079,10 +2071,6 @@ return subtle; } - get [SymbolToStringTag]() { - return "Crypto"; - } - [SymbolFor("Deno.customInspect")](inspect) { return `${this.constructor.name} ${inspect({})}`; } -- cgit v1.2.3