UNPKG

metallic-launcher

Version:
36 lines (27 loc) 2.31 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _metallicErrors = require('metallic-errors'); var _clusterInterface = require('../cluster-interface'); var _clusterInterface2 = _interopRequireDefault(_clusterInterface); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class LeaderInterface extends _clusterInterface2.default { constructor() { if (new.target === LeaderInterface) { throw new _metallicErrors.AbstractClassError(LeaderInterface.name); } super(); } refork() { throw new _metallicErrors.UnimplementedError(); } async reboot() { throw new _metallicErrors.UnimplementedError(); } async rotateLog() { throw new _metallicErrors.UnimplementedError(); } } exports.default = LeaderInterface; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbHVzdGVyL2xlYWRlci9sZWFkZXItaW50ZXJmYWNlLmpzIl0sIm5hbWVzIjpbIkxlYWRlckludGVyZmFjZSIsImNvbnN0cnVjdG9yIiwibmV3IiwidGFyZ2V0IiwibmFtZSIsInJlZm9yayIsInJlYm9vdCIsInJvdGF0ZUxvZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7O0FBQ0E7Ozs7OztBQUVlLE1BQU1BLGVBQU4sb0NBQStDO0FBQzVEQyxnQkFBZTtBQUNiLFFBQUlDLElBQUlDLE1BQUosS0FBZUgsZUFBbkIsRUFBb0M7QUFDbEMsWUFBTSx1Q0FBdUJBLGdCQUFnQkksSUFBdkMsQ0FBTjtBQUNEO0FBQ0Q7QUFDRDs7QUFFREMsV0FBVTtBQUNSLFVBQU0sd0NBQU47QUFDRDs7QUFFRCxRQUFNQyxNQUFOLEdBQWdCO0FBQ2QsVUFBTSx3Q0FBTjtBQUNEOztBQUVELFFBQU1DLFNBQU4sR0FBbUI7QUFDakIsVUFBTSx3Q0FBTjtBQUNEO0FBbEIyRDtrQkFBekNQLGUiLCJmaWxlIjoibGVhZGVyLWludGVyZmFjZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFic3RyYWN0Q2xhc3NFcnJvciwgVW5pbXBsZW1lbnRlZEVycm9yIH0gZnJvbSAnbWV0YWxsaWMtZXJyb3JzJ1xuaW1wb3J0IENsdXN0ZXJJbnRlcmZhY2UgZnJvbSAnLi4vY2x1c3Rlci1pbnRlcmZhY2UnXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIExlYWRlckludGVyZmFjZSBleHRlbmRzIENsdXN0ZXJJbnRlcmZhY2Uge1xuICBjb25zdHJ1Y3RvciAoKSB7XG4gICAgaWYgKG5ldy50YXJnZXQgPT09IExlYWRlckludGVyZmFjZSkge1xuICAgICAgdGhyb3cgbmV3IEFic3RyYWN0Q2xhc3NFcnJvcihMZWFkZXJJbnRlcmZhY2UubmFtZSlcbiAgICB9XG4gICAgc3VwZXIoKVxuICB9XG5cbiAgcmVmb3JrICgpIHtcbiAgICB0aHJvdyBuZXcgVW5pbXBsZW1lbnRlZEVycm9yKClcbiAgfVxuXG4gIGFzeW5jIHJlYm9vdCAoKSB7XG4gICAgdGhyb3cgbmV3IFVuaW1wbGVtZW50ZWRFcnJvcigpXG4gIH1cblxuICBhc3luYyByb3RhdGVMb2cgKCkge1xuICAgIHRocm93IG5ldyBVbmltcGxlbWVudGVkRXJyb3IoKVxuICB9XG59XG4iXX0=