PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/depcheck/dist/utils

Просмотр файла: file.js

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.clearContent = clearContent;
exports.getContent = getContent;
exports.setContent = setContent;
var _fs = _interopRequireDefault(require("fs"));
var _util = _interopRequireDefault(require("util"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: this can later be refactored once support for node 10 is dropped
const readFileAsync = _util.default.promisify(_fs.default.readFile);
const promises = new Map();

// eslint-disable-next-line import/prefer-default-export
function getContent(filename) {
  if (!promises.has(filename)) {
    promises.set(filename, readFileAsync(filename, 'utf8'));
  }
  return promises.get(filename);
}
function setContent(filename, content) {
  promises.set(filename, Promise.resolve(content));
}
function clearContent() {
  promises.clear();
}

Выполнить команду


Для локальной разработки. Не используйте в интернете!