UNPKG

@jovian/type-tools

Version:

TypeTools is a Typescript library for providing extensible tooling runtime validations and type helpers.

72 lines 3.86 kB
"use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SampleServer = void 0; var globals_ix_1 = require("../../../src/common/globals.ix"); var security_common_1 = require("../../../src/common/security/security.common"); var http_shim_1 = require("../http.shim"); var scopeName = "authsrv;pid=".concat(process.pid); var roles = { ADMIN: 1, }; var SampleServer = (function (_super) { __extends(SampleServer, _super); function SampleServer() { var _this = _super.call(this, { name: 'sample-server', type: http_shim_1.HttpBaseLib.EXPRESS, scopeName: scopeName, security: { accessor: { required: false, baseToken: '<secret.sampleServer.default.token>' }, secureChannel: { enabled: true, required: false, encryption: security_common_1.SecureChannelTypes.ECC_4Q, signingKey: '<secret.sampleServer.default.signingKey>' }, }, startOptions: { port: (0, globals_ix_1.toBe)(templateObject_1 || (templateObject_1 = __makeTemplateObject(["<secret.sampleServer.default.port ?: number:17082>"], ["<secret.sampleServer.default.port ?: number:17082>"]))) }, }) || this; _this.apiVersion = 'v1'; _this.apiPath = _this.configGlobal.api.basePath; _this.addDefaultProcessor(http_shim_1.ReqProcessor.BASIC, http_shim_1.ReqProcessor.AUTH); return _this; } SampleServer.prototype.test = function () { }; SampleServer.prototype.terminalIn = function (op) { op.res.returnJson({ data: op.req.data, params: op.req.params, headers: op.req.headers }); }; __decorate([ http_shim_1.HTTP.GET("/terminal-in"), http_shim_1.HTTP.ACCESS({ ADMIN: 1 }), __metadata("design:type", Function), __metadata("design:paramtypes", [http_shim_1.HttpOp]), __metadata("design:returntype", void 0) ], SampleServer.prototype, "terminalIn", null); return SampleServer; }(http_shim_1.HttpServerShim)); exports.SampleServer = SampleServer; var templateObject_1; //# sourceMappingURL=sample.server.js.map