module.exports = class BrowserDecoder { constructor (encoding) { this.decoder = new TextDecoder(encoding === 'utf16le' ? 'utf16-le' : encoding) } get remaining () { return -1 } decode (data) { return this.decoder.decode(data, { stream: true }) } flush () { return this.decoder.decode(new Uint8Array(0)) } }