socket.io-deno icon indicating copy to clipboard operation
socket.io-deno copied to clipboard

MessagePack types error fixed by adding more flexible type definitions.

Open itsfuad opened this issue 1 year ago • 0 comments

  • encode.ts On line 70

Argument of type 'string' is not assignable to parameter of type 'never'.

Fix - change const keys = []; to const keys: any[] = []; on line 63

On line 328

Fixed error: Type 'ArrayBufferLike' is not assignable to type 'ArrayBuffer | undefined'. Property 'resize' is missing in type 'SharedArrayBuffer' but required in type 'ArrayBuffer'.

Fix - change _bin?: ArrayBuffer; to _bin?: ArrayBuffer | ArrayBufferLike; on like 49

  • decode.ts On line 56

Type 'ArrayBufferLike' is not assignable to type 'ArrayBuffer'. Property 'resize' is missing in type 'SharedArrayBuffer' but required in type 'ArrayBuffer'

Fix - change private readonly _buffer: ArrayBuffer; to private readonly _buffer: ArrayBuffer | SharedArrayBuffer; on line 47.

itsfuad avatar Apr 17 '24 15:04 itsfuad