@uppy/core
Version:
Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:
36 lines (35 loc) • 1.04 kB
text/typescript
export type { Store } from '@uppy/store-default'
export type {
Body,
Meta,
MinimalRequiredUppyFile,
UppyFile,
} from '@uppy/utils'
export type { DefinePluginOpts, PluginOpts } from './BasePlugin.js'
export { default as BasePlugin } from './BasePlugin.js'
export { default as EventManager } from './EventManager.js'
export { debugLogger } from './loggers.js'
export type { Restrictions, ValidateableFile } from './Restricter.js'
export { RestrictionError } from './Restricter.js'
export type { PluginTarget, UIPluginOptions } from './UIPlugin.js'
export { default as UIPlugin } from './UIPlugin.js'
export type {
AsyncStore,
BaseProviderPlugin,
PartialTree,
PartialTreeFile,
PartialTreeFolder,
PartialTreeFolderNode,
PartialTreeFolderRoot,
PartialTreeId,
State,
UnknownPlugin,
UnknownProviderPlugin,
UnknownProviderPluginState,
UnknownSearchProviderPlugin,
UnknownSearchProviderPluginState,
UploadResult,
UppyEventMap,
UppyOptions,
} from './Uppy.js'
export { default, default as Uppy } from './Uppy.js'