UNPKG

on-codemerge

Version:

A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product

24 lines (23 loc) 627 B
import { UploadConfig } from '../config/UploadConfig'; interface UploadedFile { id: string; name: string; size: number; type: string; data: ArrayBuffer; } export declare class FileUploader { private files; private config; constructor(config?: Partial<UploadConfig>); uploadFile(file: File): Promise<UploadedFile>; downloadFile(id: string): Promise<void>; private uploadToServer; private downloadFromServer; private emulateUpload; private emulateDownload; private triggerDownload; private isFileTypeAllowed; formatFileSize(bytes: number): string; } export {};