UNPKG

1.73 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.isInstalled = undefined;
7
8var _regenerator = require('babel-runtime/regenerator');
9
10var _regenerator2 = _interopRequireDefault(_regenerator);
11
12var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
13
14var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
15
16var _path = require('path');
17
18var _path2 = _interopRequireDefault(_path);
19
20var _fs = require('fs');
21
22var _fs2 = _interopRequireDefault(_fs);
23
24var _util = require('util');
25
26var _config = require('dynamodb-localhost/dynamodb/config');
27
28var _config2 = _interopRequireDefault(_config);
29
30var _utils = require('dynamodb-localhost/dynamodb/utils');
31
32var _utils2 = _interopRequireDefault(_utils);
33
34function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
35
36var fileExists = (0, _util.promisify)(_fs2.default.exists);
37
38var testPath = _path2.default.join(_utils2.default.absPath(_config2.default.setup.install_path), _config2.default.setup.jar);
39
40var isInstalled = exports.isInstalled = function () {
41 var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {
42 return _regenerator2.default.wrap(function _callee$(_context) {
43 while (1) {
44 switch (_context.prev = _context.next) {
45 case 0:
46 _context.next = 2;
47 return fileExists(testPath);
48
49 case 2:
50 return _context.abrupt('return', _context.sent);
51
52 case 3:
53 case 'end':
54 return _context.stop();
55 }
56 }
57 }, _callee, undefined);
58 }));
59
60 return function isInstalled() {
61 return _ref.apply(this, arguments);
62 };
63}();
\No newline at end of file