UNPKG

ngx-file-drop

Version:

Angular ngx-file-drop - Simple desktop file and folder drag and drop

27 lines (26 loc) 740 B
export interface FileSystemEntry { name: string; isDirectory: boolean; isFile: boolean; } export interface FileSystemEntryMetadata { modificationTime?: Date; size?: number; } export interface FileSystemDirectoryReader { readEntries(successCallback: (result: FileSystemEntry[]) => void): void; } export interface FileSystemFlags { create?: boolean; exclusive?: boolean; } export interface FileSystemDirectoryEntry extends FileSystemEntry { isDirectory: true; isFile: false; createReader(): FileSystemDirectoryReader; } export interface FileSystemFileEntry extends FileSystemEntry { isDirectory: false; isFile: true; file<T>(callback: (file: File) => T): T; }