UNPKG

@mini2/core

Version:

Mini Express Framework - Lightweight and modular Express.js framework with TypeScript support

56 lines 2.77 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.HttpException = exports.MINI_TYPES = exports.App = exports.container = void 0; const app_1 = __importDefault(require("./app")); exports.App = app_1.default; const container_1 = __importDefault(require("./container")); exports.container = container_1.default; const types_1 = require("./types"); Object.defineProperty(exports, "MINI_TYPES", { enumerable: true, get: function () { return types_1.MINI_TYPES; } }); // Main Application class // Container Class ve instance için __exportStar(require("inversify"), exports); // Interfaces __exportStar(require("./interfaces/app.interface"), exports); __exportStar(require("./interfaces/authenticated.interface"), exports); __exportStar(require("./interfaces/config.interface"), exports); __exportStar(require("./interfaces/queue.interface"), exports); __exportStar(require("./interfaces/repository.interface"), exports); // Middlewares __exportStar(require("./middlewares/authenticated.middleware"), exports); __exportStar(require("./middlewares/authorized.middleware"), exports); __exportStar(require("./middlewares/validation.middleware"), exports); // Utils __exportStar(require("./utils/array-unify"), exports); __exportStar(require("./utils/math"), exports); // Exceptions __exportStar(require("./expections/http.expection"), exports); var http_expection_1 = require("./expections/http.expection"); Object.defineProperty(exports, "HttpException", { enumerable: true, get: function () { return __importDefault(http_expection_1).default; } }); // Types __exportStar(require("./types"), exports); // Response builder __exportStar(require("./response-builder"), exports); // REST utilities __exportStar(require("./rest"), exports); // Swagger integration __exportStar(require("./swagger"), exports); container_1.default.bind(types_1.MINI_TYPES.IApp).to(app_1.default).inSingletonScope(); //# sourceMappingURL=index.js.map