eff
Version:
An extensible effect monad based on the freer monad
21 lines (14 loc) • 1.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.tempDirectory = void 0;
var _os = _interopRequireDefault(require("os"));
var _fs = _interopRequireDefault(require("fs"));
var _path = _interopRequireDefault(require("path"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var tempDirectory = function tempDirectory(callback) {
return _fs.default.mkdtemp(_path.default.resolve(_os.default.tmpdir(), "eff-tests-".concat(process.pid, "-")), callback);
};
exports.tempDirectory = tempDirectory;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NvdXJjZXMvdGVzdFV0aWxzLmpzIl0sIm5hbWVzIjpbInRlbXBEaXJlY3RvcnkiLCJjYWxsYmFjayIsImZzIiwibWtkdGVtcCIsInBhdGgiLCJyZXNvbHZlIiwib3MiLCJ0bXBkaXIiLCJwcm9jZXNzIiwicGlkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUE7O0FBQ0E7O0FBQ0E7Ozs7QUFFTyxJQUFNQSxhQUFhLEdBQUcsU0FBaEJBLGFBQWdCLENBQUNDLFFBQUQ7QUFBQSxTQUM1QkMsWUFBR0MsT0FBSCxDQUFXQyxjQUFLQyxPQUFMLENBQWFDLFlBQUdDLE1BQUgsRUFBYixzQkFBdUNDLE9BQU8sQ0FBQ0MsR0FBL0MsT0FBWCxFQUFtRVIsUUFBbkUsQ0FENEI7QUFBQSxDQUF0QiIsInNvdXJjZXNDb250ZW50IjpbIi8qIEBmbG93ICovXG5cbmltcG9ydCBvcyBmcm9tIFwib3NcIjtcbmltcG9ydCBmcyBmcm9tIFwiZnNcIjtcbmltcG9ydCBwYXRoIGZyb20gXCJwYXRoXCI7XG5cbmV4cG9ydCBjb25zdCB0ZW1wRGlyZWN0b3J5ID0gKGNhbGxiYWNrOiBGdW5jdGlvbikgPT5cblx0ZnMubWtkdGVtcChwYXRoLnJlc29sdmUob3MudG1wZGlyKCksIGBlZmYtdGVzdHMtJHtwcm9jZXNzLnBpZH0tYCksIGNhbGxiYWNrKTtcbiJdfQ==