1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.isInstalled = undefined;
|
7 |
|
8 | var _regenerator = require('babel-runtime/regenerator');
|
9 |
|
10 | var _regenerator2 = _interopRequireDefault(_regenerator);
|
11 |
|
12 | var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
|
13 |
|
14 | var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
|
15 |
|
16 | var _path = require('path');
|
17 |
|
18 | var _path2 = _interopRequireDefault(_path);
|
19 |
|
20 | var _fs = require('fs');
|
21 |
|
22 | var _fs2 = _interopRequireDefault(_fs);
|
23 |
|
24 | var _util = require('util');
|
25 |
|
26 | var _config = require('dynamodb-localhost/dynamodb/config');
|
27 |
|
28 | var _config2 = _interopRequireDefault(_config);
|
29 |
|
30 | var _utils = require('dynamodb-localhost/dynamodb/utils');
|
31 |
|
32 | var _utils2 = _interopRequireDefault(_utils);
|
33 |
|
34 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
35 |
|
36 | var fileExists = (0, _util.promisify)(_fs2.default.exists);
|
37 |
|
38 | var testPath = _path2.default.join(_utils2.default.absPath(_config2.default.setup.install_path), _config2.default.setup.jar);
|
39 |
|
40 | var isInstalled = exports.isInstalled = function () {
|
41 | var _ref = (0, _asyncToGenerator3.default)( _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 |