socket.io-deno
socket.io-deno copied to clipboard
MessagePack types error fixed by adding more flexible type definitions.
- 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.