quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
18 lines (15 loc) • 374 B
TypeScript
export interface QRejectedEntry {
failedPropValidation:
| "accept"
| "max-file-size"
| "max-total-size"
| "filter"
| "max-files"
| "duplicate";
file: File;
}
export type QFileNativeElement = Omit<
Omit<HTMLInputElement, "files"> & { files: FileList },
"type"
> & { type: "file" };
export type QUseFileAddInput = readonly File[] | FileList;