UNPKG

@uploadcare/file-uploader

Version:

Building blocks for Uploadcare products integration

28 lines (25 loc) 588 B
// @ts-check export const ExternalUploadSource = Object.freeze({ FACEBOOK: 'facebook', DROPBOX: 'dropbox', GDRIVE: 'gdrive', GPHOTOS: 'gphotos', INSTAGRAM: 'instagram', FLICKR: 'flickr', VK: 'vk', EVERNOTE: 'evernote', BOX: 'box', ONEDRIVE: 'onedrive', HUDDLE: 'huddle', }); export const UploadSource = Object.freeze({ LOCAL: 'local', DROP_AREA: 'drop-area', CAMERA: 'camera', EXTERNAL: 'external', API: 'js-api', URL: 'url', DRAW: 'draw', ...ExternalUploadSource, }); /** @typedef {(typeof UploadSource)[keyof typeof UploadSource]} SourceTypes */