import { TEXT as r, URL as a, HTML as p, FILE as i } from "../NativeTypes.js";
import { getDataFromDataTransfer as s } from "./getDataFromDataTransfer.js";
const m = {
  [i]: {
    exposeProperties: {
      files: (e) => Array.prototype.slice.call(e.files),
      items: (e) => e.items,
      dataTransfer: (e) => e
    },
    matchesTypes: [
      "Files"
    ]
  },
  [p]: {
    exposeProperties: {
      html: (e, t) => s(e, t, ""),
      dataTransfer: (e) => e
    },
    matchesTypes: [
      "Html",
      "text/html"
    ]
  },
  [a]: {
    exposeProperties: {
      urls: (e, t) => s(e, t, "").split(`
`),
      dataTransfer: (e) => e
    },
    matchesTypes: [
      "Url",
      "text/uri-list"
    ]
  },
  [r]: {
    exposeProperties: {
      text: (e, t) => s(e, t, ""),
      dataTransfer: (e) => e
    },
    matchesTypes: [
      "Text",
      "text/plain"
    ]
  }
};
export {
  m as nativeTypesConfig
};
//# sourceMappingURL=nativeTypesConfig.js.map
