Socket
Socket
Sign inDemoInstall

@nodebrick/nodebrick-api

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nodebrick/nodebrick-api - npm Package Compare versions

Comparing version 0.0.29 to 0.0.30

src/interceptors/IGlobalOptionsInterceptor.d.ts

4

package.json
{
"name": "@nodebrick/nodebrick-api",
"version": "0.0.29",
"version": "0.0.30",
"description": "Nodebrick API module, providing express server",

@@ -38,3 +38,3 @@ "publishConfig": {

"dependencies": {
"@nodebrick/nodebrick-core": "0.0.29",
"@nodebrick/nodebrick-core": "0.0.30",
"body-parser": "1.19.0",

@@ -41,0 +41,0 @@ "express": "4.17.1",

import { IApplicationContextService } from "@nodebrick/nodebrick-core";
import { INodebrickLoggerService } from "@nodebrick/nodebrick-logger";
import { Action, InterceptorInterface } from "routing-controllers";
import { Action } from "routing-controllers";
import { IAPIResponse } from "../models/IAPIResponse";
export declare class GlobalOptionsInterceptor implements InterceptorInterface {
import { IGlobalOptionsInterceptor } from "./IGlobalOptionsInterceptor";
export declare class GlobalOptionsInterceptor extends IGlobalOptionsInterceptor implements IGlobalOptionsInterceptor {
private readonly _applicationContext;

@@ -7,0 +8,0 @@ private readonly _logger;

@@ -17,4 +17,6 @@ "use strict";

const routing_controllers_1 = require("routing-controllers");
let GlobalOptionsInterceptor = class GlobalOptionsInterceptor {
const IGlobalOptionsInterceptor_1 = require("./IGlobalOptionsInterceptor");
let GlobalOptionsInterceptor = class GlobalOptionsInterceptor extends IGlobalOptionsInterceptor_1.IGlobalOptionsInterceptor {
constructor(applicationContext, logger) {
super();
this._applicationContext = applicationContext;

@@ -109,2 +111,2 @@ this._logger = logger;

exports.GlobalOptionsInterceptor = GlobalOptionsInterceptor;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2xvYmFsT3B0aW9uc0ludGVyY2VwdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2ludGVyY2VwdG9ycy9HbG9iYWxPcHRpb25zSW50ZXJjZXB0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQSx1REFBdUQ7QUFDdkQsOERBT21DO0FBQ25DLGtFQUFzRTtBQUN0RSx5Q0FBdUM7QUFDdkMsNkRBQWdGO0FBS2hGLElBQWEsd0JBQXdCLEdBQXJDLE1BQWEsd0JBQXdCO0lBS2pDLFlBQ0ksa0JBQThDLEVBQzlDLE1BQStCO1FBRy9CLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxrQkFBa0IsQ0FBQztRQUM5QyxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztJQUMxQixDQUFDO0lBRUQsNkdBQTZHO0lBQ3RHLFNBQVMsQ0FBQyxNQUFjLEVBQUUsT0FBWTtRQUV6QyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDO1FBQzdDLGtHQUFrRztRQUNsRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsT0FBNEMsQ0FBQyxDQUFDO1FBQ3BFLE9BQU8sT0FBTyxDQUFDO0lBQ25CLENBQUM7SUFFRCw4REFBOEQ7SUFDcEQsZ0JBQWdCLENBQUMsSUFBdUM7UUFFOUQsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQ2Q7WUFDSSxPQUFPO1NBQ1Y7UUFFRCw4REFBOEQ7UUFDOUQsTUFBTSxZQUFZLEdBQWEsQ0FBQyxPQUFZLEVBQUUsQ0FBMkIsRUFBRSxDQUEyQixFQUFVLEVBQUU7WUFFOUcsb0RBQW9EO1lBQ3BELDZDQUE2QztZQUM3QyxNQUFNLFNBQVMsR0FBWSxLQUFLLENBQUM7WUFFakMsdUNBQXVDO1lBQ3ZDLHlDQUF5QztZQUN6QyxLQUFLLE1BQU0sR0FBRyxJQUFJLE9BQU8sRUFDekI7Z0JBQ0ksSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLElB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2xvYmFsT3B0aW9uc0ludGVyY2VwdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2ludGVyY2VwdG9ycy9HbG9iYWxPcHRpb25zSW50ZXJjZXB0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQSx1REFBdUQ7QUFDdkQsOERBT21DO0FBQ25DLGtFQUFzRTtBQUN0RSx5Q0FBdUM7QUFDdkMsNkRBQTBEO0FBRTFELDJFQUF3RTtBQUl4RSxJQUFhLHdCQUF3QixHQUFyQyxNQUFhLHdCQUF5QixTQUFRLHFEQUF5QjtJQUtuRSxZQUNJLGtCQUE4QyxFQUM5QyxNQUErQjtRQUcvQixLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxrQkFBa0IsQ0FBQztRQUM5QyxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztJQUMxQixDQUFDO0lBRUQsNkdBQTZHO0lBQ3RHLFNBQVMsQ0FBQyxNQUFjLEVBQUUsT0FBWTtRQUV6QyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDO1FBQzdDLGtHQUFrRztRQUNsRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsT0FBNEMsQ0FBQyxDQUFDO1FBQ3BFLE9BQU8sT0FBTyxDQUFDO0lBQ25CLENBQUM7SUFFRCw4REFBOEQ7SUFDcEQsZ0JBQWdCLENBQUMsSUFBdUM7UUFFOUQsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQ2Q7WUFDSSxPQUFPO1NBQ1Y7UUFFRCw4REFBOEQ7UUFDOUQsTUFBTSxZQUFZLEdBQWEsQ0FBQyxPQUFZLEVBQUUsQ0FBMkIsRUFBRSxDQUEyQixFQUFVLEVBQUU7WUFFOUcsb0RBQW9EO1lBQ3BELDZDQUE2QztZQUM3QyxNQUFNLFNBQVMsR0FBWSxLQUFLLENBQUM7WUFFakMsdUNBQXVDO1lBQ3ZDLHlDQUF5QztZQUN6QyxLQUFLLE1BQU0sR0FBRyxJQUFJLE9BQU8sRUFDekI7Z0JB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
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const inversify_1 = require("inversify");
const GlobalHttpErrorHandler_1 = require("./errorhandlers/GlobalHttpErrorHandler");
const IGlobalHttpErrorHandler_1 = require("./errorhandlers/IGlobalHttpErrorHandler");
const INodebrickApiModule_1 = require("./INodebrickApiModule");
const GlobalApiInterceptor_1 = require("./interceptors/GlobalApiInterceptor");
const GlobalOptionsInterceptor_1 = require("./interceptors/GlobalOptionsInterceptor");
const IGlobalApiInterceptor_1 = require("./interceptors/IGlobalApiInterceptor");
const IGlobalOptionsInterceptor_1 = require("./interceptors/IGlobalOptionsInterceptor");
const GlobalApiMiddleware_1 = require("./middlewares/GlobalApiMiddleware");

@@ -21,4 +27,15 @@ const GlobalOptionsMiddleware_1 = require("./middlewares/GlobalOptionsMiddleware");

bind(IGlobalApiMiddleware_1.IGlobalApiMiddleware).to(GlobalApiMiddleware_1.GlobalApiMiddleware).inTransientScope();
bind(GlobalApiMiddleware_1.GlobalApiMiddleware).toService(IGlobalApiMiddleware_1.IGlobalApiMiddleware);
bind(IGlobalOptionsMiddleware_1.IGlobalOptionsMiddleware).to(GlobalOptionsMiddleware_1.GlobalOptionsMiddleware).inTransientScope();
bind(GlobalOptionsMiddleware_1.GlobalOptionsMiddleware).toService(IGlobalOptionsMiddleware_1.IGlobalOptionsMiddleware);
bind(IGlobalRequestMiddleware_1.IGlobalRequestMiddleware).to(GlobalRequestMiddleware_1.GlobalRequestMiddleware).inTransientScope();
bind(GlobalRequestMiddleware_1.GlobalRequestMiddleware).toService(IGlobalRequestMiddleware_1.IGlobalRequestMiddleware);
// interceptors
bind(IGlobalApiInterceptor_1.IGlobalApiInterceptor).to(GlobalApiInterceptor_1.GlobalApiInterceptor).inTransientScope();
bind(GlobalApiInterceptor_1.GlobalApiInterceptor).toService(IGlobalApiInterceptor_1.IGlobalApiInterceptor);
bind(IGlobalOptionsInterceptor_1.IGlobalOptionsInterceptor).to(GlobalOptionsInterceptor_1.GlobalOptionsInterceptor).inTransientScope();
bind(GlobalOptionsInterceptor_1.GlobalOptionsInterceptor).toService(IGlobalOptionsInterceptor_1.IGlobalOptionsInterceptor);
// errors
bind(IGlobalHttpErrorHandler_1.IGlobalHttpErrorHandler).to(GlobalHttpErrorHandler_1.GlobalHttpErrorHandler).inTransientScope();
bind(GlobalHttpErrorHandler_1.GlobalHttpErrorHandler).toService(IGlobalHttpErrorHandler_1.IGlobalHttpErrorHandler);
// services - singletons

@@ -32,2 +49,2 @@ bind(INodebrickApiService_1.INodebrickApiService).to(NodebrickApiService_1.NodebrickApiService).inSingletonScope();

exports.NodebrickApiBindings = NodebrickApiBindings;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm9kZWJyaWNrQXBpQmluZGluZ3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvTm9kZWJyaWNrQXBpQmluZGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBNkQ7QUFDN0QsK0RBQTREO0FBQzVELDJFQUF3RTtBQUN4RSxtRkFBZ0Y7QUFDaEYsbUZBQWdGO0FBQ2hGLDZFQUEwRTtBQUMxRSxxRkFBa0Y7QUFDbEYscUZBQWtGO0FBQ2xGLDZEQUEwRDtBQUMxRCwwRUFBdUU7QUFDdkUsd0VBQXFFO0FBRXJFLE1BQWEsb0JBQXFCLFNBQVEsZ0NBQW9CO0lBRTFEO1FBRUksTUFBTSxRQUFRLEdBQTRDLEtBQUssRUFDM0QsSUFBcUIsRUFDckIsTUFBeUIsRUFDekIsT0FBMkIsRUFDM0IsTUFBeUIsRUFBaUIsRUFBRTtZQUU1QyxnR0FBZ0c7WUFDaEcsSUFBSSxDQUFDLHlDQUFtQixDQUFDLENBQUMsU0FBUyxDQUFDLHVDQUFrQixDQUFDLENBQUM7WUFFeEQsMkJBQTJCO1lBQzNCLElBQUksQ0FBQywyQ0FBb0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyx5Q0FBbUIsQ0FBQyxDQUFDLGdCQUFnQixFQUFFLENBQUM7WUFDdEUsSUFBSSxDQUFDLG1EQUF3QixDQUFDLENBQUMsRUFBRSxDQUFDLGlEQUF1QixDQUFDLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztZQUM5RSxJQUFJLENBQUMsbURBQXdCLENBQUMsQ0FBQyxFQUFFLENBQUMsaURBQXVCLENBQUMsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1lBRTlFLHlCQUF5QjtZQUN6QixJQUFJLENBQUMsMkNBQW9CLENBQUMsQ0FBQyxFQUFFLENBQUMseUNBQW1CLENBQUMsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1lBRXRFLE9BQU8sT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQzdCLENBQUMsQ0FBQztRQUVGLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNwQixDQUFDO0NBQ0o7QUExQkQsb0RBMEJDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm9kZWJyaWNrQXBpQmluZGluZ3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvTm9kZWJyaWNrQXBpQmluZGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBNkQ7QUFDN0QsbUZBQWdGO0FBQ2hGLHFGQUFrRjtBQUNsRiwrREFBNEQ7QUFDNUQsOEVBQTJFO0FBQzNFLHNGQUFtRjtBQUNuRixnRkFBNkU7QUFDN0Usd0ZBQXFGO0FBQ3JGLDJFQUF3RTtBQUN4RSxtRkFBZ0Y7QUFDaEYsbUZBQWdGO0FBQ2hGLDZFQUEwRTtBQUMxRSxxRkFBa0Y7QUFDbEYscUZBQWtGO0FBQ2xGLDZEQUEwRDtBQUMxRCwwRUFBdUU7QUFDdkUsd0VBQXFFO0FBRXJFLE1BQWEsb0JBQXFCLFNBQVEsZ0NBQW9CO0lBRTFEO1FBRUksTUFBTSxRQUFRLEdBQTRDLEtBQUssRUFDM0QsSUFBcUIsRUFDckIsTUFBeUIsRUFDekIsT0FBMkIsRUFDM0IsTUFBeUIsRUFBaUIsRUFBRTtZQUU1QyxnR0FBZ0c7WUFDaEcsSUFBSSxDQUFDLHlDQUFtQixDQUFDLENBQUMsU0FBUyxDQUFDLHVDQUFrQixDQUFDLENBQUM7WUFFeEQsMkJBQTJCO1lBQzNCLElBQUksQ0FBQywyQ0FBb0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyx5Q0FBbUIsQ0FBQyxDQUFDLGdCQUFnQixFQUFFLENBQUM7WUFDdEUsSUFBSSxDQUFDLHlDQUFtQixDQUFDLENBQUMsU0FBUyxDQUFDLDJDQUEyQyxDQUFDLENBQUM7WUFFakYsSUFBSSxDQUFDLG1EQUF3QixDQUFDLENBQUMsRUFBRSxDQUFDLGlEQUF1QixDQUFDLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztZQUM5RSxJQUFJLENBQUMsaURBQXVCLENBQUMsQ0FBQyxTQUFTLENBQUMsbURBQStDLENBQUMsQ0FBQztZQUV6RixJQUFJLENBQUMsbURBQXdCLENBQUMsQ0FBQyxFQUFFLENBQUMsaURBQXVCLENBQUMsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1lBQzlFLElBQUksQ0FBQyxpREFBdUIsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxtREFBK0MsQ0FBQyxDQUFDO1lBRXpGLGdCQUFnQjtZQUNoQixJQUFJLENBQUMsNkNBQXFCLENBQUMsQ0FBQyxFQUFFLENBQUMsMkNBQW9CLENBQUMsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1lBQ3hFLElBQUksQ0FBQywyQ0FBb0IsQ0FBQyxDQUFDLFNBQVMsQ0FBQyw2Q0FBNEMsQ0FBQyxDQUFDO1lBRW5GLElBQUksQ0FBQyxxREFBeUIsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxtREFBd0IsQ0FBQyxDQUFDLGdCQUFnQixFQUFFLENBQUM7WUFDaEYsSUFBSSxDQUFDLG1EQUF3QixDQUFDLENBQUMsU0FBUyxDQUFDLHFEQUFnRCxDQUFDLENBQUM7WUFFM0YsVUFBVTtZQUNWLElBQUksQ0FBQyxpREFBdUIsQ0FBQyxDQUFDLEVBQUUsQ0FBQywrQ0FBc0IsQ0FBQyxDQUFDLGdCQUFnQixFQUFFLENBQUM7WUFDNUUsSUFBSSxDQUFDLCtDQUFzQixDQUFDLENBQUMsU0FBUyxDQUFDLGlEQUE4QyxDQUFDLENBQUM7WUFFdkYseUJBQXlCO1lBQ3pCLElBQUksQ0FBQywyQ0FBb0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyx5Q0FBbUIsQ0FBQyxDQUFDLGdCQUFnQixFQUFFLENBQUM7WUFFdEUsT0FBTyxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDN0IsQ0FBQyxDQUFDO1FBRUYsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3BCLENBQUM7Q0FDSjtBQTFDRCxvREEwQ0MifQ==

@@ -53,6 +53,7 @@ "use strict";

async setup() {
this._logger.log(`Setting up API MODULE`);
// tell routing controller to use inversify DI Container
routing_controllers_1.useContainer(new nodebrick_core_1.InversifyContainerWrapper(this._nodebrickCore.di), {
fallback: true,
fallbackOnErrors: true,
fallback: false,
fallbackOnErrors: false,
});

@@ -144,2 +145,2 @@ // set routing controller to use class-transformers

exports.NodebrickApiModule = NodebrickApiModule;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm9kZWJyaWNrQXBpTW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL05vZGVicmlja0FwaU1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4REFBK0c7QUFDL0csa0VBQXNFO0FBQ3RFLGtEQUEwQjtBQUMxQixzREFBOEQ7QUFFOUQseUNBQTZEO0FBQzdELDZEQUFxRTtBQUNyRSxxRUFBa0U7QUFDbEUsbUZBQWdGO0FBQ2hGLCtEQUE0RDtBQUM1RCw4RUFBMkU7QUFDM0Usc0ZBQW1GO0FBQ25GLDJFQUF3RTtBQUN4RSxtRkFBZ0Y7QUFDaEYsbUZBQWdGO0FBQ2hGLGlFQUE4RDtBQUc5RCxJQUFhLGtCQUFrQiwwQkFBL0IsTUFBYSxrQkFDVCxTQUFRLHlDQUFtQjtJQXNCM0IsWUFDSSxhQUE2QixFQUM3QixzQkFBK0MsRUFDL0MsTUFBK0I7UUFHL0IsS0FBSyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQ3JCLElBQUksQ0FBQyx1QkFBdUIsR0FBRyxzQkFBc0IsQ0FBQztRQUN0RCxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztRQUV0QixpQkFBaUI7UUFDakIsSUFBSSxDQUFDLFFBQVEsR0FBRyxpQkFBTyxFQUFFLENBQUM7SUFDOUIsQ0FBQztJQS9CRCxJQUFXLE9BQU87UUFFZCxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDekIsQ0FBQztJQUVELElBQVcsTUFBTTtRQUViLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN4QixDQUFDO0lBeUJNLE1BQU0sQ0FBQyxLQUFLLENBQUMsaUJBQWlCO1FBRWpDLHNDQUFzQztRQUN0QyxJQUFJLENBQUMsb0JBQWtCLENBQUMsZ0JBQWdCLEVBQ3hDO1lBQ0ksb0JBQWtCLENBQUMsZ0JBQWdCLEdBQUcsSUFBSSwyQ0FBb0IsRUFBRSxDQUFDO1NBQ3BFO1FBQ0QsT0FBTyxvQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQztJQUMvQyxD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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm9kZWJyaWNrQXBpTW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL05vZGVicmlja0FwaU1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4REFBK0c7QUFDL0csa0VBQXNFO0FBQ3RFLGtEQUEwQjtBQUMxQixzREFBOEQ7QUFFOUQseUNBQTZEO0FBQzdELDZEQUFxRTtBQUNyRSxxRUFBa0U7QUFDbEUsbUZBQWdGO0FBQ2hGLCtEQUE0RDtBQUM1RCw4RUFBMkU7QUFDM0Usc0ZBQW1GO0FBQ25GLDJFQUF3RTtBQUN4RSxtRkFBZ0Y7QUFDaEYsbUZBQWdGO0FBQ2hGLGlFQUE4RDtBQUc5RCxJQUFhLGtCQUFrQiwwQkFBL0IsTUFBYSxrQkFDVCxTQUFRLHlDQUFtQjtJQXNCM0IsWUFDSSxhQUE2QixFQUM3QixzQkFBK0MsRUFDL0MsTUFBK0I7UUFHL0IsS0FBSyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQ3JCLElBQUksQ0FBQyx1QkFBdUIsR0FBRyxzQkFBc0IsQ0FBQztRQUN0RCxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztRQUV0QixpQkFBaUI7UUFDakIsSUFBSSxDQUFDLFFBQVEsR0FBRyxpQkFBTyxFQUFFLENBQUM7SUFDOUIsQ0FBQztJQS9CRCxJQUFXLE9BQU87UUFFZCxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDekIsQ0FBQztJQUVELElBQVcsTUFBTTtRQUViLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN4QixDQUFDO0lBeUJNLE1BQU0sQ0FBQyxLQUFLLENBQUMsaUJBQWlCO1FBRWpDLHNDQUFzQztRQUN0QyxJQUFJLENBQUMsb0JBQWtCLENBQUMsZ0JBQWdCLEVBQ3hDO1lBQ0ksb0JBQWtCLENBQUMsZ0JBQWdCLEdBQUcsSUFBSSwyQ0FBb0IsRUFBRSxDQUFDO1NBQ3BFO1FBQ0QsT0FBTyxvQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQztJQUMvQyxD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

@@ -0,4 +1,7 @@

import { INodebrickCore } from "@nodebrick/nodebrick-core";
import { INodebrickApiService } from "./INodebrickApiService";
export declare class NodebrickApiService extends INodebrickApiService implements INodebrickApiService {
protected _nodebrickCore: INodebrickCore;
constructor(nodebrickCore: INodebrickCore);
registerController(controllers: Function[]): Promise<void>;
}

@@ -8,7 +8,18 @@ "use strict";

};
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 });
const nodebrick_core_1 = require("@nodebrick/nodebrick-core");
const inversify_1 = require("inversify");
const INodebrickApiService_1 = require("./INodebrickApiService");
let NodebrickApiService = class NodebrickApiService extends INodebrickApiService_1.INodebrickApiService {
constructor(nodebrickCore) {
super();
this._nodebrickCore = nodebrickCore;
}
async registerController(controllers) {
for (const controller of controllers) {
this._nodebrickCore.di.bind(controller).toSelf();
}
// nothing is happening here, just calling this methods, means the class will be in the source

@@ -19,5 +30,6 @@ // and will be parsed by the routing controller core call to useExpress

NodebrickApiService = __decorate([
inversify_1.injectable()
inversify_1.injectable(),
__metadata("design:paramtypes", [nodebrick_core_1.INodebrickCore])
], NodebrickApiService);
exports.NodebrickApiService = NodebrickApiService;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm9kZWJyaWNrQXBpU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zZXJ2aWNlcy9Ob2RlYnJpY2tBcGlTZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUEseUNBQXVDO0FBQ3ZDLGlFQUE4RDtBQUc5RCxJQUFhLG1CQUFtQixHQUFoQyxNQUFhLG1CQUNULFNBQVEsMkNBQW9CO0lBR3JCLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxXQUF1QjtRQUVuRCw4RkFBOEY7UUFDOUYsd0VBQXdFO0lBQzVFLENBQUM7Q0FDSixDQUFBO0FBVFksbUJBQW1CO0lBRC9CLHNCQUFVLEVBQUU7R0FDQSxtQkFBbUIsQ0FTL0I7QUFUWSxrREFBbUIifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm9kZWJyaWNrQXBpU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zZXJ2aWNlcy9Ob2RlYnJpY2tBcGlTZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsOERBQTJEO0FBQzNELHlDQUF1QztBQUN2QyxpRUFBOEQ7QUFHOUQsSUFBYSxtQkFBbUIsR0FBaEMsTUFBYSxtQkFDVCxTQUFRLDJDQUFvQjtJQUs1QixZQUNJLGFBQTZCO1FBRzdCLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxDQUFDLGNBQWMsR0FBRyxhQUFhLENBQUM7SUFDeEMsQ0FBQztJQUVNLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxXQUF1QjtRQUVuRCxLQUFJLE1BQU0sVUFBVSxJQUFJLFdBQVcsRUFDbkM7WUFDSSxJQUFJLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUM7U0FDcEQ7UUFFRCw4RkFBOEY7UUFDOUYsd0VBQXdFO0lBQzVFLENBQUM7Q0FDSixDQUFBO0FBeEJZLG1CQUFtQjtJQUQvQixzQkFBVSxFQUFFO3FDQVFVLCtCQUFjO0dBUHhCLG1CQUFtQixDQXdCL0I7QUF4Qlksa0RBQW1CIn0=
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc