Update all Uint8Array/Buffer to use ArrayBuffer

Co-authored-by: Jordan Rose <jrose@signal.org>
This commit is contained in:
Jamie
2026-03-16 18:55:17 -07:00
committed by GitHub
parent 863219012f
commit 8bfbd12323
110 changed files with 838 additions and 762 deletions

View File

@@ -62,14 +62,17 @@ export class CompletablePromise {
}
}
export function assertByteArray(hex: string, actual: Uint8Array): void {
export function assertByteArray(
hex: string,
actual: Uint8Array<ArrayBuffer>
): void {
const actualHex = Buffer.from(actual).toString('hex');
assert.strictEqual(hex, actualHex);
}
export function assertArrayEquals(
expected: Uint8Array,
actual: Uint8Array
expected: Uint8Array<ArrayBuffer>,
actual: Uint8Array<ArrayBuffer>
): void {
const expectedHex = Buffer.from(expected).toString('hex');
const actualHex = Buffer.from(actual).toString('hex');
@@ -77,8 +80,8 @@ export function assertArrayEquals(
assert.strictEqual(expectedHex, actualHex);
}
export function assertArrayNotEquals(
expected: Uint8Array,
actual: Uint8Array
expected: Uint8Array<ArrayBuffer>,
actual: Uint8Array<ArrayBuffer>
): void {
const expectedHex = Buffer.from(expected).toString('hex');
const actualHex = Buffer.from(actual).toString('hex');