From a226cbe56117f41439eb9ec69b4d404eaddd491f Mon Sep 17 00:00:00 2001 From: David Anson Date: Sun, 22 Mar 2026 20:51:36 -0700 Subject: [PATCH] Freshen generated index.js file. --- dist/index.mjs | 41 +++++------------------------------------ 1 file changed, 5 insertions(+), 36 deletions(-) diff --git a/dist/index.mjs b/dist/index.mjs index 7ef3927..fbe68bc 100644 --- a/dist/index.mjs +++ b/dist/index.mjs @@ -36126,9 +36126,6 @@ class PerMessageDeflate { #options = {} - /** @type {number} */ - #maxDecompressedSize - /** @type {boolean} */ #aborted = false @@ -36137,12 +36134,10 @@ class PerMessageDeflate { /** * @param {Map} extensions - * @param {{ maxDecompressedMessageSize?: number }} [options] */ - constructor (extensions, options = {}) { + constructor (extensions) { this.#options.serverNoContextTakeover = extensions.has('server_no_context_takeover') this.#options.serverMaxWindowBits = extensions.get('server_max_window_bits') - this.#maxDecompressedSize = options.maxDecompressedMessageSize ?? kDefaultMaxDecompressedSize } decompress (chunk, fin, callback) { @@ -36184,7 +36179,7 @@ class PerMessageDeflate { this.#inflate[kLength] += data.length - if (this.#inflate[kLength] > this.#maxDecompressedSize) { + if (this.#inflate[kLength] > kDefaultMaxDecompressedSize) { this.#aborted = true this.#inflate.removeAllListeners() this.#inflate.destroy() @@ -36276,23 +36271,18 @@ class ByteParser extends Writable { /** @type {Map} */ #extensions - /** @type {{ maxDecompressedMessageSize?: number }} */ - #options - /** * @param {import('./websocket').WebSocket} ws * @param {Map|null} extensions - * @param {{ maxDecompressedMessageSize?: number }} [options] */ - constructor (ws, extensions, options = {}) { + constructor (ws, extensions) { super() this.ws = ws this.#extensions = extensions == null ? new Map() : extensions - this.#options = options if (this.#extensions.has('permessage-deflate')) { - this.#extensions.set('permessage-deflate', new PerMessageDeflate(extensions, options)) + this.#extensions.set('permessage-deflate', new PerMessageDeflate(extensions)) } } @@ -37181,9 +37171,6 @@ class WebSocket extends EventTarget { /** @type {SendQueue} */ #sendQueue - /** @type {{ maxDecompressedMessageSize?: number }} */ - #options - /** * @param {string} url * @param {string|string[]} protocols @@ -37257,11 +37244,6 @@ class WebSocket extends EventTarget { // 10. Set this's url to urlRecord. this[kWebSocketURL] = new URL(urlRecord.href) - // Store options for later use (e.g., maxDecompressedMessageSize) - this.#options = { - maxDecompressedMessageSize: options.maxDecompressedMessageSize - } - // 11. Let client be this's relevant settings object. const client = environmentSettingsObject.settingsObject @@ -37580,7 +37562,7 @@ class WebSocket extends EventTarget { // once this happens, the connection is open this[kResponse] = response - const parser = new ByteParser(this, parsedExtensions, this.#options) + const parser = new ByteParser(this, parsedExtensions) parser.on('drain', onParserDrain) parser.on('error', onParserError.bind(this)) @@ -37683,19 +37665,6 @@ webidl.converters.WebSocketInit = webidl.dictionaryConverter([ { key: 'headers', converter: webidl.nullableConverter(webidl.converters.HeadersInit) - }, - { - key: 'maxDecompressedMessageSize', - converter: webidl.nullableConverter((V) => { - V = webidl.converters['unsigned long long'](V) - if (V <= 0) { - throw webidl.errors.exception({ - header: 'WebSocket constructor', - message: 'maxDecompressedMessageSize must be greater than 0' - }) - } - return V - }) } ])