Files
mtdb_movie/common/resources/client/uploads/uploader/create-file-upload.ts
maher 703f50a09d
Some checks failed
Build / run (push) Has been cancelled
first commit
2025-10-29 11:42:25 +01:00

19 lines
492 B
TypeScript
Executable File

import {UploadedFile} from '../uploaded-file';
import {UploadStrategyConfig} from './strategy/upload-strategy';
import {FileUpload} from './file-upload-store';
export function createUpload(
file: UploadedFile | File,
options?: UploadStrategyConfig
): FileUpload {
const uploadedFile =
file instanceof UploadedFile ? file : new UploadedFile(file);
return {
file: uploadedFile,
percentage: 0,
bytesUploaded: 0,
status: 'pending',
options: options || {},
};
}