mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
21 lines
793 B
JavaScript
21 lines
793 B
JavaScript
const fs = require("fs"),
|
|
fse = require("fs-extra"),
|
|
base64 = require("base-64");
|
|
|
|
module.exports.readFile = function (f) {
|
|
return new Promise((res, rej) => {
|
|
fs.readFile(f, (err, data) => {
|
|
if (err)
|
|
rej(err);
|
|
else
|
|
res(data); /* def=moduleImport("promises").getMember("exports").getMember("readFile").getReturn().getPromised() */
|
|
});
|
|
});
|
|
};
|
|
|
|
module.exports.readFileAndEncode = function (f) {
|
|
return fse.readFile(f)
|
|
.then((data) => /* use=moduleImport("fs-extra").getMember("exports").getMember("readFile").getReturn().getPromised() */
|
|
base64.encode(data) /* def=moduleImport("promises").getMember("exports").getMember("readFileAndEncode").getReturn().getPromised() */
|
|
);
|
|
}; |