@uppy/utils
Version:
Shared utility functions for Uppy Core and plugins maintained by the Uppy team.
12 lines (11 loc) • 482 B
JavaScript
export function filterNonFailedFiles(files) {
const hasError = file => 'error' in file && !!file.error;
return files.filter(file => !hasError(file));
}
// Don't double-emit upload-started for Golden Retriever-restored files that were already started
export function filterFilesToEmitUploadStarted(files) {
return files.filter(file => {
var _file$progress;
return !((_file$progress = file.progress) != null && _file$progress.uploadStarted) || !file.isRestored;
});
}