UNPKG

@ozen-ui/kit

Version:

React component library

16 lines (15 loc) 583 B
"use strict"; 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;