UNPKG

file-system-access

Version:

File System Access API implementation (ponyfill) with pluggable storage adapters via IndexedDB, Cache API, in-memory etc.

14 lines 756 B
import { FileSystemDirectoryHandle } from './FileSystemDirectoryHandle.js'; import { FileSystemFileHandle } from './FileSystemFileHandle.js'; import { FileHandle, FolderHandle } from './adapters/sandbox.js'; if (globalThis.DataTransferItem && !globalThis.DataTransferItem.prototype.getAsFileSystemHandle && !!globalThis.DataTransferItem.prototype.webkitGetAsEntry) { globalThis.DataTransferItem.prototype.getAsFileSystemHandle = async function () { const entry = this.webkitGetAsEntry(); return entry.isFile ? new FileSystemFileHandle(new FileHandle(entry, false)) : new FileSystemDirectoryHandle(new FolderHandle(entry, false)); }; } //# sourceMappingURL=polyfillDataTransferItem.js.map