mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 08:13:42 +00:00
19 lines
691 B
TypeScript
19 lines
691 B
TypeScript
import { EncArrayBuffer } from "../models/domain/enc-array-buffer";
|
|
import { EncString } from "../models/domain/enc-string";
|
|
import { AttachmentUploadDataResponse } from "../models/response/attachment-upload-data.response";
|
|
import { SendFileUploadDataResponse } from "../models/response/send-file-upload-data.response";
|
|
|
|
export abstract class FileUploadService {
|
|
uploadSendFile: (
|
|
uploadData: SendFileUploadDataResponse,
|
|
fileName: EncString,
|
|
encryptedFileData: EncArrayBuffer
|
|
) => Promise<any>;
|
|
uploadCipherAttachment: (
|
|
admin: boolean,
|
|
uploadData: AttachmentUploadDataResponse,
|
|
fileName: EncString,
|
|
encryptedFileData: EncArrayBuffer
|
|
) => Promise<any>;
|
|
}
|