Datatransfer helper

Helper Function for handling DnD DataTransfer Events.

Fetures:

  • parse dropped directories via File System Access API or webkitGetAsEntry
  • uses generator functions
  • types provided

Install

> npm install data-transfer-helper

Example:

import { parseFilesFromEvent } from 'data-transfer-helper';

document.addEventListener('drop', async function(event: DragEvent) {
    event.preventDefault();
    event.stopPropagation();

    const files = await parseFilesFromEvent(event);
});
Open in Github