diff options
author | Luca Casonato <lucacasonato@yahoo.com> | 2021-06-07 10:04:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-07 10:04:10 +0200 |
commit | 3a4a47799fe395a4ceb253c394724f54192150d2 (patch) | |
tree | e1b801543101d28d4352794faa26b2dc65f04670 /extensions/web/08_text_encoding.js | |
parent | 3b220c64f615a4e18346e8a1c07ad7b1aae9fcc6 (diff) |
refactor: clean up webidl protype configuration (#10871)
Diffstat (limited to 'extensions/web/08_text_encoding.js')
-rw-r--r-- | extensions/web/08_text_encoding.js | 67 |
1 files changed, 4 insertions, 63 deletions
diff --git a/extensions/web/08_text_encoding.js b/extensions/web/08_text_encoding.js index be66e4981..0ba1bb582 100644 --- a/extensions/web/08_text_encoding.js +++ b/extensions/web/08_text_encoding.js @@ -121,23 +121,7 @@ } } - Object.defineProperty(TextDecoder.prototype, "encoding", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextDecoder.prototype, "fatal", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextDecoder.prototype, "ignoreBOM", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextDecoder.prototype, "decode", { - enumerable: true, - writable: true, - configurable: true, - }); + webidl.configurePrototype(TextDecoder); class TextEncoder { constructor() { @@ -189,20 +173,7 @@ } } - Object.defineProperty(TextEncoder.prototype, "encoding", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextEncoder.prototype, "encode", { - enumerable: true, - writable: true, - configurable: true, - }); - Object.defineProperty(TextEncoder.prototype, "encodeInto", { - enumerable: true, - writable: true, - configurable: true, - }); + webidl.configurePrototype(TextEncoder); class TextDecoderStream { /** @type {TextDecoder} */ @@ -293,26 +264,7 @@ } } - Object.defineProperty(TextDecoderStream.prototype, "encoding", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextDecoderStream.prototype, "fatal", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextDecoderStream.prototype, "ignoreBOM", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextDecoderStream.prototype, "readable", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextDecoderStream.prototype, "writable", { - enumerable: true, - configurable: true, - }); + webidl.configurePrototype(TextDecoderStream); class TextEncoderStream { /** @type {string | null} */ @@ -382,18 +334,7 @@ } } - Object.defineProperty(TextEncoderStream.prototype, "encoding", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextEncoderStream.prototype, "readable", { - enumerable: true, - configurable: true, - }); - Object.defineProperty(TextEncoderStream.prototype, "writable", { - enumerable: true, - configurable: true, - }); + webidl.configurePrototype(TextEncoderStream); webidl.converters.TextDecoderOptions = webidl.createDictionaryConverter( "TextDecoderOptions", |