Files
maher 511fad8199
Build / run (push) Has been cancelled
Initial commit
2026-05-14 13:42:10 +02: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 || {},
};
}