@ozen-ui/kit
Version:
React component library
12 lines (11 loc) • 411 B
JavaScript
import { getFileKey } from './getFileKey';
export var getNewFiles = function (previousFiles, files) {
var existing = new Map(previousFiles.map(function (file) { return [getFileKey(file), file]; }));
var newFiles = new Set();
files.forEach(function (file) {
if (!existing.has(getFileKey(file))) {
newFiles.add(file);
}
});
return Array.from(newFiles.values());
};