diff --git a/package-lock.json b/package-lock.json index 046018eba32..01ebc592421 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,7 +112,7 @@ "raw-loader": "^4.0.2", "rollup-plugin-webpack-stats": "^1.1.1", "ts-jest": "^29.2.5", - "typescript": "^5.6.3", + "typescript": "^5.7.2", "vite": "^5.4.11", "vite-plugin-commonjs": "^0.10.4", "vue-demi": "^0.14.10", @@ -26824,9 +26824,9 @@ "peer": true }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -47220,9 +47220,9 @@ "requires": {} }, "typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==" }, "typescript-event-target": { "version": "1.1.1", diff --git a/package.json b/package.json index d95ac10a499..083f986fd7a 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "raw-loader": "^4.0.2", "rollup-plugin-webpack-stats": "^1.1.1", "ts-jest": "^29.2.5", - "typescript": "^5.6.3", + "typescript": "^5.7.2", "vite": "^5.4.11", "vite-plugin-commonjs": "^0.10.4", "vue-demi": "^0.14.10", diff --git a/src/helpers/base64.ts b/src/helpers/base64.ts index b91b151e026..780423024d2 100644 --- a/src/helpers/base64.ts +++ b/src/helpers/base64.ts @@ -26,6 +26,6 @@ export function encodeArrayBuffer(data: ArrayBuffer): string { * * @param {string} encoded - base64 encoded string to decode */ -export function decodeArrayBuffer(encoded: string): ArrayBuffer { +export function decodeArrayBuffer(encoded: string): Uint8Array { return fromBase64(encoded) } diff --git a/src/services/Outbox.ts b/src/services/Outbox.ts index c6301f9c547..aeb2bbbe0d8 100644 --- a/src/services/Outbox.ts +++ b/src/services/Outbox.ts @@ -16,7 +16,7 @@ export default class Outbox { #syncUpdate = '' #syncQuery = '' - storeStep(step: Uint8Array) { + storeStep(step: ArrayBuffer) { const encoded = encodeArrayBuffer(step) if (encoded < 'AAA' || encoded > 'Ag') { logger.warn('Unexpected step type:', { step, encoded })