@ozen-ui/kit
Version:
React component library
16 lines (15 loc) • 583 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNewFiles = void 0;
var getFileKey_1 = require("./getFileKey");
var getNewFiles = function (previousFiles, files) {
var existing = new Map(previousFiles.map(function (file) { return [(0, getFileKey_1.getFileKey)(file), file]; }));
var newFiles = new Set();
files.forEach(function (file) {
if (!existing.has((0, getFileKey_1.getFileKey)(file))) {
newFiles.add(file);
}
});
return Array.from(newFiles.values());
};
exports.getNewFiles = getNewFiles;
;