UNPKG

@neo-one/server

Version:

NEO•ONE Server that NEO•ONE CLI and other clients connect to.

19 lines (17 loc) 2.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const grpc = tslib_1.__importStar(require("grpc")); const grpc_error_1 = tslib_1.__importDefault(require("grpc-error")); exports.getMonitor = (ctx) => { const { state } = ctx; if (state == undefined) { throw new grpc_error_1.default('Programming error', grpc.status.INTERNAL); } const { monitor } = state; if (monitor == undefined) { throw new grpc_error_1.default('Programming error', grpc.status.INTERNAL); } return monitor; }; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxtREFBNkI7QUFDN0Isb0VBQW1DO0FBSXRCLFFBQUEsVUFBVSxHQUFHLENBQUMsR0FBWSxFQUFXLEVBQUU7SUFFbEQsTUFBTSxFQUFFLEtBQUssRUFBRSxHQUFHLEdBQVUsQ0FBQztJQUM3QixJQUFJLEtBQUssSUFBSSxTQUFTLEVBQUU7UUFDdEIsTUFBTSxJQUFJLG9CQUFTLENBQUMsbUJBQW1CLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQztLQUNoRTtJQUNELE1BQU0sRUFBRSxPQUFPLEVBQUUsR0FBRyxLQUFLLENBQUM7SUFDMUIsSUFBSSxPQUFPLElBQUksU0FBUyxFQUFFO1FBQ3hCLE1BQU0sSUFBSSxvQkFBUyxDQUFDLG1CQUFtQixFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUM7S0FDaEU7SUFFRCxPQUFPLE9BQU8sQ0FBQztBQUNqQixDQUFDLENBQUMiLCJmaWxlIjoibmVvLW9uZS1zZXJ2ZXIvc3JjL21pZGRsZXdhcmUvY29tbW9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9uaXRvciB9IGZyb20gJ0BuZW8tb25lL21vbml0b3InO1xuaW1wb3J0ICogYXMgZ3JwYyBmcm9tICdncnBjJztcbmltcG9ydCBHUlBDRXJyb3IgZnJvbSAnZ3JwYy1lcnJvcic7XG5pbXBvcnQgeyBDb250ZXh0IH0gZnJvbSAnbWFsaSc7XG5cbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZSBleHBvcnQtbmFtZVxuZXhwb3J0IGNvbnN0IGdldE1vbml0b3IgPSAoY3R4OiBDb250ZXh0KTogTW9uaXRvciA9PiB7XG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1hbnlcbiAgY29uc3QgeyBzdGF0ZSB9ID0gY3R4IGFzIGFueTtcbiAgaWYgKHN0YXRlID09IHVuZGVmaW5lZCkge1xuICAgIHRocm93IG5ldyBHUlBDRXJyb3IoJ1Byb2dyYW1taW5nIGVycm9yJywgZ3JwYy5zdGF0dXMuSU5URVJOQUwpO1xuICB9XG4gIGNvbnN0IHsgbW9uaXRvciB9ID0gc3RhdGU7XG4gIGlmIChtb25pdG9yID09IHVuZGVmaW5lZCkge1xuICAgIHRocm93IG5ldyBHUlBDRXJyb3IoJ1Byb2dyYW1taW5nIGVycm9yJywgZ3JwYy5zdGF0dXMuSU5URVJOQUwpO1xuICB9XG5cbiAgcmV0dXJuIG1vbml0b3I7XG59O1xuIl19