@@ -289,7 +289,7 @@ export class Decoder<ContextType = undefined> {
289289 return object ;
290290 }
291291
292- public * decodeMulti ( buffer : ArrayLike < number > | BufferSource ) : Generator < unknown , void , unknown > {
292+ public * decodeMulti ( buffer : ArrayLike < number > | ArrayBufferView | ArrayBufferLike ) : Generator < unknown , void , unknown > {
293293 this . reinitializeState ( ) ;
294294 this . setBuffer ( buffer ) ;
295295
@@ -298,7 +298,7 @@ export class Decoder<ContextType = undefined> {
298298 }
299299 }
300300
301- public async decodeAsync ( stream : AsyncIterable < ArrayLike < number > | BufferSource > ) : Promise < unknown > {
301+ public async decodeAsync ( stream : AsyncIterable < ArrayLike < number > | ArrayBufferView | ArrayBufferLike > ) : Promise < unknown > {
302302 let decoded = false ;
303303 let object : unknown ;
304304 for await ( const buffer of stream ) {
@@ -334,16 +334,16 @@ export class Decoder<ContextType = undefined> {
334334 }
335335
336336 public decodeArrayStream (
337- stream : AsyncIterable < ArrayLike < number > | BufferSource > ,
337+ stream : AsyncIterable < ArrayLike < number > | ArrayBufferView | ArrayBufferLike > ,
338338 ) : AsyncGenerator < unknown , void , unknown > {
339339 return this . decodeMultiAsync ( stream , true ) ;
340340 }
341341
342- public decodeStream ( stream : AsyncIterable < ArrayLike < number > | BufferSource > ) : AsyncGenerator < unknown , void , unknown > {
342+ public decodeStream ( stream : AsyncIterable < ArrayLike < number > | ArrayBufferView | ArrayBufferLike > ) : AsyncGenerator < unknown , void , unknown > {
343343 return this . decodeMultiAsync ( stream , false ) ;
344344 }
345345
346- private async * decodeMultiAsync ( stream : AsyncIterable < ArrayLike < number > | BufferSource > , isArray : boolean ) {
346+ private async * decodeMultiAsync ( stream : AsyncIterable < ArrayLike < number > | ArrayBufferView | ArrayBufferLike > , isArray : boolean ) {
347347 let isArrayHeaderRequired = isArray ;
348348 let arrayItemsLeft = - 1 ;
349349
0 commit comments