UNPKG

metallic-interfaces

Version:
29 lines (23 loc) 1.77 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _metallicErrors = require('metallic-errors'); class RunnerInterface { constructor() { if (new.target === RunnerInterface) { throw new _metallicErrors.AbstractClassError(RunnerInterface.name); } } run() { throw new _metallicErrors.UnimplementedError(); } close() { throw new _metallicErrors.UnimplementedError(); } exit() { throw new _metallicErrors.UnimplementedError(); } } exports.default = RunnerInterface; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9ydW5uZXItaW50ZXJmYWNlLmpzIl0sIm5hbWVzIjpbIlJ1bm5lckludGVyZmFjZSIsImNvbnN0cnVjdG9yIiwibmV3IiwidGFyZ2V0IiwibmFtZSIsInJ1biIsImNsb3NlIiwiZXhpdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7O0FBRWUsTUFBTUEsZUFBTixDQUFzQjtBQUNuQ0MsZ0JBQWU7QUFDYixRQUFJQyxJQUFJQyxNQUFKLEtBQWVILGVBQW5CLEVBQW9DO0FBQ2xDLFlBQU0sdUNBQXVCQSxnQkFBZ0JJLElBQXZDLENBQU47QUFDRDtBQUNGOztBQUVEQyxRQUFPO0FBQ0wsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxVQUFTO0FBQ1AsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxTQUFRO0FBQ04sVUFBTSx3Q0FBTjtBQUNEO0FBakJrQztrQkFBaEJQLGUiLCJmaWxlIjoicnVubmVyLWludGVyZmFjZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFic3RyYWN0Q2xhc3NFcnJvciwgVW5pbXBsZW1lbnRlZEVycm9yIH0gZnJvbSAnbWV0YWxsaWMtZXJyb3JzJ1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBSdW5uZXJJbnRlcmZhY2Uge1xuICBjb25zdHJ1Y3RvciAoKSB7XG4gICAgaWYgKG5ldy50YXJnZXQgPT09IFJ1bm5lckludGVyZmFjZSkge1xuICAgICAgdGhyb3cgbmV3IEFic3RyYWN0Q2xhc3NFcnJvcihSdW5uZXJJbnRlcmZhY2UubmFtZSlcbiAgICB9XG4gIH1cblxuICBydW4gKCkge1xuICAgIHRocm93IG5ldyBVbmltcGxlbWVudGVkRXJyb3IoKVxuICB9XG5cbiAgY2xvc2UgKCkge1xuICAgIHRocm93IG5ldyBVbmltcGxlbWVudGVkRXJyb3IoKVxuICB9XG5cbiAgZXhpdCAoKSB7XG4gICAgdGhyb3cgbmV3IFVuaW1wbGVtZW50ZWRFcnJvcigpXG4gIH1cbn1cbiJdfQ==