summaryrefslogtreecommitdiff
path: root/desktop/node_modules/dir-compare/build/src/resultBuilder/defaultResultBuilderCallback.js
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/node_modules/dir-compare/build/src/resultBuilder/defaultResultBuilderCallback.js')
-rw-r--r--desktop/node_modules/dir-compare/build/src/resultBuilder/defaultResultBuilderCallback.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/desktop/node_modules/dir-compare/build/src/resultBuilder/defaultResultBuilderCallback.js b/desktop/node_modules/dir-compare/build/src/resultBuilder/defaultResultBuilderCallback.js
new file mode 100644
index 0000000..82f747c
--- /dev/null
+++ b/desktop/node_modules/dir-compare/build/src/resultBuilder/defaultResultBuilderCallback.js
@@ -0,0 +1,25 @@
+const pathUtils = require('path');
+const entryType = require('../entry/entryType');
+module.exports = function (entry1, entry2, state, level, relativePath, options, statistics, diffSet, reason, permissionDeniedState) {
+ if (options.noDiffSet) {
+ return;
+ }
+ diffSet.push({
+ path1: entry1 ? pathUtils.dirname(entry1.path) : undefined,
+ path2: entry2 ? pathUtils.dirname(entry2.path) : undefined,
+ relativePath: relativePath,
+ name1: entry1 ? entry1.name : undefined,
+ name2: entry2 ? entry2.name : undefined,
+ state: state,
+ permissionDeniedState,
+ type1: entryType.getType(entry1),
+ type2: entryType.getType(entry2),
+ level: level,
+ size1: entry1 ? entry1.stat.size : undefined,
+ size2: entry2 ? entry2.stat.size : undefined,
+ date1: entry1 ? entry1.stat.mtime : undefined,
+ date2: entry2 ? entry2.stat.mtime : undefined,
+ reason: reason
+ });
+};
+//# sourceMappingURL=defaultResultBuilderCallback.js.map \ No newline at end of file