@uppy/utils
Version:
Shared utility functions for Uppy Core and plugins maintained by the Uppy team.
50 lines • 3.58 kB
TypeScript
export { AbortController, AbortSignal, createAbortError, } from './AbortController.js';
export type { CompanionClientProvider, CompanionClientSearchProvider, RequestOptions, } from './CompanionClientProvider.js';
export type { CompanionFile } from './CompanionFile.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 type { DeterminateFileProcessing, FileProcessingInfo, FileProgress, FileProgressNotStarted, FileProgressStarted, IndeterminateFileProcessing, } from './FileProgress.js';
export { default as FOCUSABLE_ELEMENTS } from './FOCUSABLE_ELEMENTS.js';
export { type FetcherOptions, 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 { type AbortablePromise, internalRateLimitedQueue, RateLimitedQueue, type WrapPromiseFunctionType, } from './RateLimitedQueue.js';
export { default as remoteFileObjToLocal } from './remoteFileObjToLocal.js';
export { default as secondsToTime } from './secondsToTime.js';
export type { I18n, Locale, LocaleStrings, OptionalPluralizeLocale, } from './Translator.js';
export { default as Translator } from './Translator.js';
export { default as toArray } from './toArray.js';
export { default as truncateString } from './truncateString.js';
export type { Body, InternalMetadata, Meta, MinimalRequiredUppyFile, TagFile, UppyFile, } from './UppyFile.js';
export { default as UserFacingApiError } from './UserFacingApiError.js';
export { default as VirtualList } from './VirtualList.js';
//# sourceMappingURL=index.d.ts.map