@uppy/utils
Version:
Shared utility functions for Uppy Core and plugins maintained by the Uppy team.
45 lines (44 loc) • 2.9 kB
JavaScript
export { AbortController, AbortSignal, createAbortError, } from './AbortController.js';
export { default as canvasToBlob } from './canvasToBlob.js';
export { default as dataURItoBlob } from './dataURItoBlob.js';
export { default as dataURItoFile } from './dataURItoFile.js';
export { default as delay } from './delay.js';
export { default as ErrorWithCause } from './ErrorWithCause.js';
export { default as emaFilter } from './emaFilter.js';
export { default as FOCUSABLE_ELEMENTS } from './FOCUSABLE_ELEMENTS.js';
export { fetcher, } from './fetcher.js';
export { default as fetchWithNetworkError } from './fetchWithNetworkError.js';
export { filterFilesToEmitUploadStarted, filterNonFailedFiles, } from './fileFilters.js';
export { default as findAllDOMElements } from './findAllDOMElements.js';
export { default as findDOMElement } from './findDOMElement.js';
export { default as generateFileID, getSafeFileId } from './generateFileID.js';
export { default as getAllowedMetaFields } from './getAllowedMetaFields.js';
export { default as getBytesRemaining } from './getBytesRemaining.js';
export { default as getDroppedFiles } from './getDroppedFiles/index.js';
export { default as getETA } from './getETA.js';
export { default as getFileNameAndExtension } from './getFileNameAndExtension.js';
export { default as getFileType } from './getFileType.js';
export { default as getFileTypeExtension } from './getFileTypeExtension.js';
export { default as getSocketHost } from './getSocketHost.js';
export { default as getSpeed } from './getSpeed.js';
export { default as getTextDirection } from './getTextDirection.js';
export { default as getTimeStamp } from './getTimeStamp.js';
export { default as hasProperty } from './hasProperty.js';
export { default as isDOMElement } from './isDOMElement.js';
export { default as isDragDropSupported } from './isDragDropSupported.js';
export { default as isNetworkError } from './isNetworkError.js';
export { default as isObjectURL } from './isObjectURL.js';
export { default as isPreviewSupported } from './isPreviewSupported.js';
export { default as isTouchDevice } from './isTouchDevice.js';
export { default as mimeTypes } from './mimeTypes.js';
export { default as NetworkError } from './NetworkError.js';
export { default as ProgressTimeout } from './ProgressTimeout.js';
export { default as prettyETA } from './prettyETA.js';
export { internalRateLimitedQueue, RateLimitedQueue, } from './RateLimitedQueue.js';
export { default as remoteFileObjToLocal } from './remoteFileObjToLocal.js';
export { default as secondsToTime } from './secondsToTime.js';
export { default as Translator } from './Translator.js';
export { default as toArray } from './toArray.js';
export { default as truncateString } from './truncateString.js';
export { default as UserFacingApiError } from './UserFacingApiError.js';
export { default as VirtualList } from './VirtualList.js';