control-freak-ide/server/nodejs/dist/windows/_build/fs/errors.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

58 lines
1.8 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const interfaces_1 = require("./interfaces");
const errno = require('errno');
Object.keys(errno.code).forEach(function (code) {
const e = errno.code[code];
exports[code] = (path) => {
let err = new Error(code + ', ' + e.description + (path ? ' \'' + path + '\'' : ''));
err.errno = e.errno;
err.code = code;
err.path = path;
return err;
};
});
function ErrNoFileOrDir(path) {
return new Error("Can't remove " + path + ' The path is not file nor directory');
}
exports.ErrNoFileOrDir = ErrNoFileOrDir;
;
function ErrCantDelete(path) {
return new Error("Can't remove " + path);
}
exports.ErrCantDelete = ErrCantDelete;
;
function ErrNotFile(path) {
return new Error('Path ' + path + ' exists but is not a file.' +
' Halting jetpack.file() call for safety reasons.');
}
exports.ErrNotFile = ErrNotFile;
;
function ErrNoDirectory(path) {
return new Error('Path ' + path + ' exists but is not a directory.' +
' Halting jetpack.dir() call for safety reasons.');
}
exports.ErrNoDirectory = ErrNoDirectory;
;
function ErrDoesntExists(path) {
const err = new Error("Path to copy doesn't exist " + path);
err.code = 'ENOENT';
return err;
}
exports.ErrDoesntExists = ErrDoesntExists;
;
function ErrDestinationExists(path) {
const err = new Error('Destination path already exists ' + path);
err.code = 'EEXIST';
return err;
}
exports.ErrDestinationExists = ErrDestinationExists;
;
function ErrIsNotDirectory(path) {
const err = new interfaces_1.ErrnoException('Path you want to find stuff in must be a directory ' + path);
err.code = 'ENOTDIR';
return err;
}
exports.ErrIsNotDirectory = ErrIsNotDirectory;
;
//# sourceMappingURL=errors.js.map