1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-26 17:43:22 +00:00

[PM-31406] fix: TypeScript 5.9 type compatibility fixes for vault-owned code (#19191)

* fix: TypeScript 5.9 type compatibility fixes for vault-owned code

Add explicit `as BufferSource` casts and `Uint8Array` wrapping to satisfy
stricter type checking in TypeScript 5.9. Non-functional changes.

* Fix cli build
This commit is contained in:
Bernd Schoolmann
2026-02-25 10:04:23 +01:00
committed by GitHub
parent 8d0c4123a6
commit d20f659bbc
4 changed files with 4 additions and 4 deletions

View File

@@ -169,7 +169,7 @@ export abstract class CipherService implements UserKeyRotationDataProvider<Ciphe
abstract saveAttachmentRawWithServer(
cipher: Cipher,
filename: string,
data: ArrayBuffer,
data: Uint8Array,
userId: UserId,
admin?: boolean,
): Promise<Cipher>;

View File

@@ -1959,7 +1959,7 @@ export class CipherService implements CipherServiceAbstraction {
const fd = new FormData();
try {
const blob = new Blob([encData.buffer], { type: "application/octet-stream" });
const blob = new Blob([encData.buffer as BlobPart], { type: "application/octet-stream" });
fd.append("key", dataEncKey[1].encryptedString);
fd.append("data", blob, encFileName.encryptedString);
fd.append("lastKnownRevisionDate", lastKnownRevisionDate.toISOString());