native-file-system-adapter-ts
Version:
Native File System API
9 lines (7 loc) • 334 B
text/typescript
import { FileHandleMemory } from './adapters/memory';
import { FileSystemFileHandleImpl } from './file-system-file-handle';
export async function getFileHandlesFromInput(input: HTMLInputElement) {
return Array.from(input.files!).map(
(file) => new FileSystemFileHandleImpl(new FileHandleMemory(file.name, file, false)),
);
}