azur
Version:
Azure Web App Deployment Automation
35 lines (29 loc) • 736 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.dir = dir;
var _tmp = _interopRequireDefault(require("tmp"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable import/prefer-default-export */
/**
* Returns a Promise which resolves with the path of a newly created tmp dir and a cleanup function
*/
function dir() {
return new Promise((resolve, reject) => {
_tmp.default.dir({
unsafeCleanup: true
}, (err, path, cleanup) => {
if (err) {
cleanup();
reject(err);
return;
}
resolve({
path,
cleanup
});
});
});
}
//# sourceMappingURL=tmp.js.map