nightsteed-ads-admob
Version:
42 lines (36 loc) • 845 B
JavaScript
(function() {
// properties
const fs = require("fs");
// entry
module.exports = {
readFile: readFile,
writeFile: writeFile,
accessFile: accessFile
};
// access file
function accessFile(file) {
try {
return fs.accessSync(file);
} catch (err) {
throw new Error(`NightSteed: Cannot access file ${file}`);
}
}
// read file
function readFile(file) {
try {
return fs.readFileSync(file, "utf8");
} catch (err) {
throw new Error(`NightSteed: Cannot read file ${file}`);
}
}
// write file
function writeFile(file, content) {
try {
fs.writeFileSync(file, content, "utf8");
} catch (err) {
throw new Error(
`NightSteed: Cannot write file ${file} with content ${content}`
);
}
}
})();