UNPKG

eff

Version:

An extensible effect monad based on the freer monad

21 lines (14 loc) 1.46 kB
"use strict"; 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==