Skip to content

Commit fac6edc

Browse files
refactor: fix type issues
1 parent 50d89a7 commit fac6edc

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

packages/engine.io-parser/mod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export const Parser = {
6060
data.byteOffset,
6161
data.byteLength,
6262
);
63-
return callback("b" + encodeToBase64(array));
63+
return callback("b" + encodeToBase64(array.buffer as ArrayBuffer));
6464
}
6565
}
6666
// plain string

packages/engine.io/lib/util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import { encodeToBase64 } from "../../engine.io-parser/base64-arraybuffer.ts";
33
export function generateId(): string {
44
const buffer = new Uint8Array(15);
55
crypto.getRandomValues(buffer);
6-
return encodeToBase64(buffer).replace(/\//g, "-").replace(/\+/g, "_");
6+
return encodeToBase64(buffer.buffer).replace(/\//g, "-").replace(/\+/g, "_");
77
}

packages/msgpack/lib/decode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function utf8Read(view: DataView, offset: number, length: number) {
4444

4545
class Decoder {
4646
public _offset = 0;
47-
private readonly _buffer: ArrayBuffer;
47+
private readonly _buffer: ArrayBufferLike;
4848
private readonly _view: DataView;
4949

5050
constructor(buffer: ArrayBuffer | ArrayBufferView) {

packages/msgpack/lib/encode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function utf8Length(str: string) {
4646
type DeferredElement = {
4747
_str?: string;
4848
_float?: number;
49-
_bin?: ArrayBuffer;
49+
_bin?: ArrayBufferLike;
5050
_length: number;
5151
_offset: number;
5252
};

0 commit comments

Comments
 (0)