update electron to v43
All checks were successful
Android Build / publish (push) Successful in 55s
Linux Build / publish (push) Successful in 1m6s

This commit is contained in:
olcxja 2026-07-09 22:38:33 +02:00
commit fb6c8b6ee9
5385 changed files with 513060 additions and 123058 deletions

View file

@ -0,0 +1,10 @@
import { InitialStatistics, Statistics } from "..";
import { ExtOptions } from "../ExtOptions";
/**
* Controls creation/completion of global statistics object.
*/
export declare const StatisticsLifecycle: {
initStats(options: ExtOptions): InitialStatistics;
completeStatistics(initialStatistics: InitialStatistics, options: ExtOptions): Statistics;
};
//# sourceMappingURL=StatisticsLifecycle.d.ts.map

View file

@ -0,0 +1 @@
{"version":3,"file":"StatisticsLifecycle.d.ts","sourceRoot":"","sources":["../../../src/Statistics/StatisticsLifecycle.ts"],"names":[],"mappings":"AAAA,OAAO,EAAyB,iBAAiB,EAA8B,UAAU,EAAqB,MAAM,IAAI,CAAA;AACxH,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAA;AAE1C;;GAEG;AACH,eAAO,MAAM,mBAAmB;uBACT,UAAU,GAAG,iBAAiB;0CA2CX,iBAAiB,WAAW,UAAU,GAAG,UAAU;CAyB5F,CAAA"}

View file

@ -0,0 +1,72 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.StatisticsLifecycle = void 0;
/**
* Controls creation/completion of global statistics object.
*/
exports.StatisticsLifecycle = {
initStats(options) {
let symlinkStatistics = undefined;
if (options.compareSymlink) {
symlinkStatistics = {
distinctSymlinks: 0,
equalSymlinks: 0,
leftSymlinks: 0,
rightSymlinks: 0,
differencesSymlinks: 0,
totalSymlinks: 0,
};
}
const brokenLinksStatistics = {
leftBrokenLinks: 0,
rightBrokenLinks: 0,
distinctBrokenLinks: 0,
totalBrokenLinks: 0
};
const permissionDeniedStatistics = {
leftPermissionDenied: 0,
rightPermissionDenied: 0,
distinctPermissionDenied: 0,
totalPermissionDenied: 0
};
return {
distinct: 0,
equal: 0,
left: 0,
right: 0,
distinctFiles: 0,
equalFiles: 0,
leftFiles: 0,
rightFiles: 0,
distinctDirs: 0,
equalDirs: 0,
leftDirs: 0,
rightDirs: 0,
brokenLinks: brokenLinksStatistics,
symlinks: symlinkStatistics,
permissionDenied: permissionDeniedStatistics,
};
},
completeStatistics(initialStatistics, options) {
const statistics = JSON.parse(JSON.stringify(initialStatistics));
statistics.differences = statistics.distinct + statistics.left + statistics.right;
statistics.differencesFiles = statistics.distinctFiles + statistics.leftFiles + statistics.rightFiles;
statistics.differencesDirs = statistics.distinctDirs + statistics.leftDirs + statistics.rightDirs;
statistics.total = statistics.equal + statistics.differences;
statistics.totalFiles = statistics.equalFiles + statistics.differencesFiles;
statistics.totalDirs = statistics.equalDirs + statistics.differencesDirs;
const brokenLInksStats = statistics.brokenLinks;
brokenLInksStats.totalBrokenLinks = brokenLInksStats.leftBrokenLinks + brokenLInksStats.rightBrokenLinks + brokenLInksStats.distinctBrokenLinks;
const permissionDeniedStats = statistics.permissionDenied;
permissionDeniedStats.totalPermissionDenied = permissionDeniedStats.leftPermissionDenied + permissionDeniedStats.rightPermissionDenied + permissionDeniedStats.distinctPermissionDenied;
statistics.same = statistics.differences ? false : true;
if (options.compareSymlink) {
const symlinkStatistics = statistics.symlinks;
symlinkStatistics.differencesSymlinks = symlinkStatistics.distinctSymlinks +
symlinkStatistics.leftSymlinks + symlinkStatistics.rightSymlinks;
symlinkStatistics.totalSymlinks = symlinkStatistics.differencesSymlinks + symlinkStatistics.equalSymlinks;
}
return statistics;
}
};
//# sourceMappingURL=StatisticsLifecycle.js.map

View file

@ -0,0 +1 @@
{"version":3,"file":"StatisticsLifecycle.js","sourceRoot":"","sources":["../../../src/Statistics/StatisticsLifecycle.ts"],"names":[],"mappings":"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"}

View file

@ -0,0 +1,11 @@
import { DifferenceType, Entry, InitialStatistics, Options, PermissionDeniedState, Reason } from "..";
import { ExtOptions } from "../ExtOptions";
/**
* Calculates comparison statistics.
*/
export declare const StatisticsUpdate: {
updateStatisticsBoth(entry1: Entry, entry2: Entry, same: boolean, reason: Reason, type: DifferenceType, permissionDeniedState: PermissionDeniedState, statistics: InitialStatistics, options: ExtOptions): void;
updateStatisticsLeft(entry1: Entry, type: DifferenceType, permissionDeniedState: PermissionDeniedState, statistics: InitialStatistics, options: ExtOptions): void;
updateStatisticsRight(entry2: Entry, type: DifferenceType, permissionDeniedState: PermissionDeniedState, statistics: InitialStatistics, options: Options): void;
};
//# sourceMappingURL=StatisticsUpdate.d.ts.map

View file

@ -0,0 +1 @@
{"version":3,"file":"StatisticsUpdate.d.ts","sourceRoot":"","sources":["../../../src/Statistics/StatisticsUpdate.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,KAAK,EAAE,iBAAiB,EAAE,OAAO,EAAE,qBAAqB,EAAE,MAAM,EAAqB,MAAM,IAAI,CAAA;AACxH,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAA;AAE1C;;GAEG;AACH,eAAO,MAAM,gBAAgB;iCACI,KAAK,UAAU,KAAK,QAAQ,OAAO,UAAU,MAAM,QAAQ,cAAc,yBAC3E,qBAAqB,cAAc,iBAAiB,WAAW,UAAU,GAAG,IAAI;iCAiC9E,KAAK,QAAQ,cAAc,yBAAyB,qBAAqB,cACtF,iBAAiB,WAAW,UAAU,GAAG,IAAI;kCAsB/B,KAAK,QAAQ,cAAc,yBAAyB,qBAAqB,cACvF,iBAAiB,WAAW,OAAO,GAAG,IAAI;CAsB7D,CAAA"}

View file

@ -0,0 +1,89 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.StatisticsUpdate = void 0;
/**
* Calculates comparison statistics.
*/
exports.StatisticsUpdate = {
updateStatisticsBoth(entry1, entry2, same, reason, type, permissionDeniedState, statistics, options) {
same ? statistics.equal++ : statistics.distinct++;
if (type === 'file') {
same ? statistics.equalFiles++ : statistics.distinctFiles++;
}
else if (type === 'directory') {
same ? statistics.equalDirs++ : statistics.distinctDirs++;
}
else if (type === 'broken-link') {
statistics.brokenLinks.distinctBrokenLinks++;
}
else {
throw new Error('Unexpected type ' + type);
}
const isSymlink1 = entry1 ? entry1.isSymlink : false;
const isSymlink2 = entry2 ? entry2.isSymlink : false;
const isSymlink = isSymlink1 || isSymlink2;
if (options.compareSymlink && isSymlink) {
const symlinkStatistics = statistics.symlinks;
if (reason === 'different-symlink') {
symlinkStatistics.distinctSymlinks++;
}
else {
symlinkStatistics.equalSymlinks++;
}
}
if (permissionDeniedState === "access-error-left") {
statistics.permissionDenied.leftPermissionDenied++;
}
else if (permissionDeniedState === "access-error-right") {
statistics.permissionDenied.rightPermissionDenied++;
}
else if (permissionDeniedState === "access-error-both") {
statistics.permissionDenied.distinctPermissionDenied++;
}
},
updateStatisticsLeft(entry1, type, permissionDeniedState, statistics, options) {
statistics.left++;
if (type === 'file') {
statistics.leftFiles++;
}
else if (type === 'directory') {
statistics.leftDirs++;
}
else if (type === 'broken-link') {
statistics.brokenLinks.leftBrokenLinks++;
}
else {
throw new Error('Unexpected type ' + type);
}
if (options.compareSymlink && entry1.isSymlink) {
const symlinkStatistics = statistics.symlinks;
symlinkStatistics.leftSymlinks++;
}
if (permissionDeniedState === "access-error-left") {
statistics.permissionDenied.leftPermissionDenied++;
}
},
updateStatisticsRight(entry2, type, permissionDeniedState, statistics, options) {
statistics.right++;
if (type === 'file') {
statistics.rightFiles++;
}
else if (type === 'directory') {
statistics.rightDirs++;
}
else if (type === 'broken-link') {
statistics.brokenLinks.rightBrokenLinks++;
}
else {
throw new Error('Unexpected type ' + type);
}
if (options.compareSymlink && entry2.isSymlink) {
const symlinkStatistics = statistics.symlinks;
symlinkStatistics.rightSymlinks++;
}
if (permissionDeniedState === "access-error-right") {
statistics.permissionDenied.rightPermissionDenied++;
}
},
};
//# sourceMappingURL=StatisticsUpdate.js.map

View file

@ -0,0 +1 @@
{"version":3,"file":"StatisticsUpdate.js","sourceRoot":"","sources":["../../../src/Statistics/StatisticsUpdate.ts"],"names":[],"mappings":"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"}