summaryrefslogtreecommitdiff
path: root/desktop/node_modules/dir-compare/build/src/permissions/permissionDeniedState.js
blob: 6aa4aa63aa0338ef51055bdda9ebfb637bc4fa53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPrmissionDenieStateWhenRightMissing = exports.getPrmissionDenieStateWhenLeftMissing = exports.getPermissionDeniedState = void 0;
function getPermissionDeniedState(entry1, entry2) {
    if (entry1.isPermissionDenied && entry2.isPermissionDenied) {
        return "access-error-both";
    }
    else if (entry1.isPermissionDenied) {
        return "access-error-left";
    }
    else if (entry2.isPermissionDenied) {
        return "access-error-right";
    }
    else {
        return "access-ok";
    }
}
exports.getPermissionDeniedState = getPermissionDeniedState;
function getPrmissionDenieStateWhenLeftMissing(entry2) {
    let permissionDeniedState = "access-ok";
    if (entry2.isPermissionDenied) {
        permissionDeniedState = "access-error-right";
    }
    return permissionDeniedState;
}
exports.getPrmissionDenieStateWhenLeftMissing = getPrmissionDenieStateWhenLeftMissing;
function getPrmissionDenieStateWhenRightMissing(entry1) {
    let permissionDeniedState = "access-ok";
    if (entry1.isPermissionDenied) {
        permissionDeniedState = "access-error-left";
    }
    return permissionDeniedState;
}
exports.getPrmissionDenieStateWhenRightMissing = getPrmissionDenieStateWhenRightMissing;
//# sourceMappingURL=permissionDeniedState.js.map