16 lines
1.1 KiB
JavaScript
16 lines
1.1 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.normalizeFileMode = void 0;
|
|
// Converts mode to string 3 characters long.
|
|
const normalizeFileMode = (mode) => {
|
|
let modeAsString;
|
|
if (typeof mode === 'number') {
|
|
modeAsString = mode.toString(8);
|
|
}
|
|
else {
|
|
modeAsString = mode;
|
|
}
|
|
return modeAsString.substring(modeAsString.length - 3);
|
|
};
|
|
exports.normalizeFileMode = normalizeFileMode;
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy91dGlscy9tb2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZDQUE2QztBQUN0QyxNQUFNLGlCQUFpQixHQUFHLENBQUMsSUFBcUIsRUFBVSxFQUFFO0lBQ2xFLElBQUksWUFBb0IsQ0FBQztJQUN6QixJQUFJLE9BQU8sSUFBSSxLQUFLLFFBQVEsRUFBRSxDQUFDO1FBQzlCLFlBQVksR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2pDLENBQUM7U0FBTSxDQUFDO1FBQ1AsWUFBWSxHQUFHLElBQUksQ0FBQztJQUNyQixDQUFDO0lBQ0QsT0FBTyxZQUFZLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDeEQsQ0FBQyxDQUFDO0FBUlcsUUFBQSxpQkFBaUIscUJBUTVCIn0=
|