claire-framework
Version:
- được viết bằng TypeScript - hỗ trợ websocket và HTTP request - hỗ trợ CLI để generate base project (claire-cli)
117 lines • 9.77 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
require("reflect-metadata");
var Claire_1 = require("./Claire");
exports.Claire = Claire_1.Claire;
var core_1 = require("./decorator/core");
exports.Inject = core_1.Inject;
exports.Controller = core_1.Controller;
exports.Service = core_1.Service;
exports.Model = core_1.Model;
exports.Switch = core_1.Switch;
var controller_1 = require("./decorator/controller");
exports.Mapping = controller_1.Mapping;
exports.Override = controller_1.Override;
exports.OpenAccess = controller_1.OpenAccess;
exports.NoAccess = controller_1.NoAccess;
exports.AllowOAuth = controller_1.AllowOAuth;
exports.Validator = controller_1.Validator;
exports.Permission = controller_1.Permission;
var AbstractModel_1 = require("./model/AbstractModel");
exports.AbstractModel = AbstractModel_1.AbstractModel;
var AbstractDatabaseAdapter_1 = require("./database/AbstractDatabaseAdapter");
exports.SqlProvider = AbstractDatabaseAdapter_1.SqlProvider;
exports.NoSqlProvider = AbstractDatabaseAdapter_1.NoSqlProvider;
exports.AbstractDatabaseAdapter = AbstractDatabaseAdapter_1.AbstractDatabaseAdapter;
var DefaultSqlAdapter_1 = require("./default-implementations/DefaultSqlAdapter");
exports.DefaultSqlAdapter = DefaultSqlAdapter_1.DefaultSqlAdapter;
var ModelMetadata_1 = require("./model/ModelMetadata");
exports.ModelMetadata = ModelMetadata_1.ModelMetadata;
var TableMapper_1 = require("./model/TableMapper");
exports.Optional = TableMapper_1.Optional;
exports.Required = TableMapper_1.Required;
exports.ForeignKey = TableMapper_1.ForeignKey;
exports.PrimaryKey = TableMapper_1.PrimaryKey;
exports.AutoGen = TableMapper_1.AutoGen;
exports.DefaultValue = TableMapper_1.DefaultValue;
exports.DataField = TableMapper_1.DataField;
exports.Validate = TableMapper_1.Validate;
exports.Comment = TableMapper_1.Comment;
exports.GetSet = TableMapper_1.GetSet;
exports.GreaterThan = TableMapper_1.GreaterThan;
exports.LessThan = TableMapper_1.LessThan;
exports.InSet = TableMapper_1.InSet;
exports.IsArray = TableMapper_1.IsArray;
exports.IsFile = TableMapper_1.IsFile;
exports.IsInteger = TableMapper_1.IsInteger;
exports.Unique = TableMapper_1.Unique;
exports.Match = TableMapper_1.Match;
exports.Range = TableMapper_1.Range;
exports.SubSet = TableMapper_1.SubSet;
var QueryOperator_1 = require("./model/QueryOperator");
exports.eq = QueryOperator_1.eq;
exports.gt = QueryOperator_1.gt;
exports.gte = QueryOperator_1.gte;
exports.lt = QueryOperator_1.lt;
exports.lte = QueryOperator_1.lte;
exports.neq = QueryOperator_1.neq;
exports.contains = QueryOperator_1.contains;
exports.belongs = QueryOperator_1.belongs;
exports.regex = QueryOperator_1.regex;
exports.bwi = QueryOperator_1.bwi;
var DataType_1 = require("./enum/DataType");
exports.DataType = DataType_1.DataType;
var HTTP_1 = require("./enum/HTTP");
exports.HTTP = HTTP_1.HTTP;
var HttpHandlerMetadata_1 = require("./controller/http/HttpHandlerMetadata");
exports.HttpHandlerMetadata = HttpHandlerMetadata_1.HttpHandlerMetadata;
var AbstractHttpController_1 = require("./controller/http/AbstractHttpController");
exports.AbstractHttpController = AbstractHttpController_1.AbstractHttpController;
var AbstractHttpMiddleware_1 = require("./controller/http/AbstractHttpMiddleware");
exports.AbstractHttpMiddleware = AbstractHttpMiddleware_1.AbstractHttpMiddleware;
var AbstractSocketController_1 = require("./controller/socket/AbstractSocketController");
exports.AbstractSocketController = AbstractSocketController_1.AbstractSocketController;
var AbstractHttpRequestHandler_1 = require("./controller/http/AbstractHttpRequestHandler");
exports.AbstractHttpRequestHandler = AbstractHttpRequestHandler_1.AbstractHttpRequestHandler;
var AbstractSocketRequestHandler_1 = require("./controller/socket/AbstractSocketRequestHandler");
exports.AbstractSocketRequestHandler = AbstractSocketRequestHandler_1.AbstractSocketRequestHandler;
var DefaultHTMLResponder_1 = require("./default-implementations/DefaultHTMLResponder");
exports.DefaultHTMLResponder = DefaultHTMLResponder_1.DefaultHTMLResponder;
var DefaultFileResponder_1 = require("./default-implementations/DefaultFileResponder");
exports.DefaultFileResponder = DefaultFileResponder_1.DefaultFileResponder;
var DefaultHttpResourceController_1 = require("./default-implementations/DefaultHttpResourceController");
exports.DefaultHttpResourceController = DefaultHttpResourceController_1.DefaultHttpResourceController;
var CORS_1 = require("./default-implementations/CORS");
exports.CORS = CORS_1.CORS;
var BodyParser_1 = require("./default-implementations/BodyParser");
exports.BodyParser = BodyParser_1.BodyParser;
var AbstractService_1 = require("./service/AbstractService");
exports.AbstractService = AbstractService_1.AbstractService;
var DefaultInMemoryCacheAdapter_1 = require("./default-implementations/DefaultInMemoryCacheAdapter");
exports.DefaultInMemoryCacheAdapter = DefaultInMemoryCacheAdapter_1.DefaultInMemoryCacheAdapter;
var DefaultInMemoryDatabaseAdapter_1 = require("./default-implementations/DefaultInMemoryDatabaseAdapter");
exports.DefaultInMemoryDatabaseAdapter = DefaultInMemoryDatabaseAdapter_1.DefaultInMemoryDatabaseAdapter;
var environment_1 = require("./decorator/environment");
exports.Env = environment_1.Env;
exports.Var = environment_1.Var;
var AbstractEnvProvider_1 = require("./environment/AbstractEnvProvider");
exports.AbstractEnvProvider = AbstractEnvProvider_1.AbstractEnvProvider;
var LogLevel_1 = require("./enum/LogLevel");
exports.LogLevel = LogLevel_1.LogLevel;
var ClaireError_1 = require("./system/ClaireError");
exports.ClaireError = ClaireError_1.ClaireError;
var AbstractLogger_1 = require("./logger/AbstractLogger");
exports.AbstractLogger = AbstractLogger_1.AbstractLogger;
var DefaultLogger_1 = require("./logger/DefaultLogger");
exports.DefaultLogger = DefaultLogger_1.DefaultLogger;
var DefaultAccessConditions_1 = require("./default-implementations/DefaultAccessConditions");
exports.OwnedResource = DefaultAccessConditions_1.OwnedResource;
exports.FilterModelInfo = DefaultAccessConditions_1.FilterModelInfo;
var PermissionType_1 = require("./enum/PermissionType");
exports.PermissionType = PermissionType_1.PermissionType;
var AbstractAccessCondition_1 = require("./security/AbstractAccessCondition");
exports.AbstractAccessCondition = AbstractAccessCondition_1.AbstractAccessCondition;
exports.ConditionValueType = AbstractAccessCondition_1.ConditionValueType;
var AbstractHttpAuthorizationProvider_1 = require("./controller/http/AbstractHttpAuthorizationProvider");
exports.AbstractHttpAuthorizationProvider = AbstractHttpAuthorizationProvider_1.AbstractHttpAuthorizationProvider;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9saWIvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw0QkFBMEI7QUFHMUIsbUNBQWdDO0FBQXhCLDBCQUFBLE1BQU0sQ0FBQTtBQUNkLHlDQUE0RTtBQUFwRSx3QkFBQSxNQUFNLENBQUE7QUFBRSw0QkFBQSxVQUFVLENBQUE7QUFBRSx5QkFBQSxPQUFPLENBQUE7QUFBRSx1QkFBQSxLQUFLLENBQUE7QUFBRSx3QkFBQSxNQUFNLENBQUE7QUFDbEQscURBQWtIO0FBQTFHLCtCQUFBLE9BQU8sQ0FBQTtBQUFFLGdDQUFBLFFBQVEsQ0FBQTtBQUFFLGtDQUFBLFVBQVUsQ0FBQTtBQUFFLGdDQUFBLFFBQVEsQ0FBQTtBQUFFLGtDQUFBLFVBQVUsQ0FBQTtBQUFFLGlDQUFBLFNBQVMsQ0FBQTtBQUFFLGtDQUFBLFVBQVUsQ0FBQTtBQUVsRix1REFBb0Q7QUFBNUMsd0NBQUEsYUFBYSxDQUFBO0FBQ3JCLDhFQUF1RztBQUEvRixnREFBQSxXQUFXLENBQUE7QUFBRSxrREFBQSxhQUFhLENBQUE7QUFBRSw0REFBQSx1QkFBdUIsQ0FBQTtBQUMzRCxpRkFBOEU7QUFBdEUsZ0RBQUEsaUJBQWlCLENBQUE7QUFDekIsdURBQW9EO0FBQTVDLHdDQUFBLGFBQWEsQ0FBQTtBQUNyQixtREFHNkI7QUFGekIsaUNBQUEsUUFBUSxDQUFBO0FBQUUsaUNBQUEsUUFBUSxDQUFBO0FBQUUsbUNBQUEsVUFBVSxDQUFBO0FBQUUsbUNBQUEsVUFBVSxDQUFBO0FBQUUsZ0NBQUEsT0FBTyxDQUFBO0FBQUUscUNBQUEsWUFBWSxDQUFBO0FBQUUsa0NBQUEsU0FBUyxDQUFBO0FBQUUsaUNBQUEsUUFBUSxDQUFBO0FBQUUsZ0NBQUEsT0FBTyxDQUFBO0FBQUUsK0JBQUEsTUFBTSxDQUFBO0FBQ3ZHLG9DQUFBLFdBQVcsQ0FBQTtBQUFFLGlDQUFBLFFBQVEsQ0FBQTtBQUFFLDhCQUFBLEtBQUssQ0FBQTtBQUFFLGdDQUFBLE9BQU8sQ0FBQTtBQUFFLCtCQUFBLE1BQU0sQ0FBQTtBQUFFLGtDQUFBLFNBQVMsQ0FBQTtBQUFFLCtCQUFBLE1BQU0sQ0FBQTtBQUFFLDhCQUFBLEtBQUssQ0FBQTtBQUFFLDhCQUFBLEtBQUssQ0FBQTtBQUFFLCtCQUFBLE1BQU0sQ0FBQTtBQUUxRix1REFHK0I7QUFGM0IsNkJBQUEsRUFBRSxDQUFBO0FBQUUsNkJBQUEsRUFBRSxDQUFBO0FBQUUsOEJBQUEsR0FBRyxDQUFBO0FBQUUsNkJBQUEsRUFBRSxDQUFBO0FBQUUsOEJBQUEsR0FBRyxDQUFBO0FBQUUsOEJBQUEsR0FBRyxDQUFBO0FBQ3pCLG1DQUFBLFFBQVEsQ0FBQTtBQUFFLGtDQUFBLE9BQU8sQ0FBQTtBQUFFLGdDQUFBLEtBQUssQ0FBQTtBQUFFLDhCQUFBLEdBQUcsQ0FBQTtBQUVqQyw0Q0FBeUM7QUFBakMsOEJBQUEsUUFBUSxDQUFBO0FBR2hCLG9DQUFpQztBQUF6QixzQkFBQSxJQUFJLENBQUE7QUFHWiw2RUFBMEU7QUFBbEUsb0RBQUEsbUJBQW1CLENBQUE7QUFDM0IsbUZBQWdGO0FBQXhFLDBEQUFBLHNCQUFzQixDQUFBO0FBQzlCLG1GQUFnRjtBQUF4RSwwREFBQSxzQkFBc0IsQ0FBQTtBQUM5Qix5RkFBc0Y7QUFBOUUsOERBQUEsd0JBQXdCLENBQUE7QUFDaEMsMkZBQXdGO0FBQWhGLGtFQUFBLDBCQUEwQixDQUFBO0FBQ2xDLGlHQUE4RjtBQUF0RixzRUFBQSw0QkFBNEIsQ0FBQTtBQUNwQyx1RkFBb0Y7QUFBNUUsc0RBQUEsb0JBQW9CLENBQUE7QUFDNUIsdUZBQW9GO0FBQTVFLHNEQUFBLG9CQUFvQixDQUFBO0FBQzVCLHlHQUFzRztBQUE5Rix3RUFBQSw2QkFBNkIsQ0FBQTtBQUNyQyx1REFBb0Q7QUFBNUMsc0JBQUEsSUFBSSxDQUFBO0FBQ1osbUVBQWdFO0FBQXhELGtDQUFBLFVBQVUsQ0FBQTtBQUVsQiw2REFBMEQ7QUFBbEQsNENBQUEsZUFBZSxDQUFBO0FBQ3ZCLHFHQUFrRztBQUExRixvRUFBQSwyQkFBMkIsQ0FBQTtBQUNuQywyR0FBd0c7QUFBaEcsMEVBQUEsOEJBQThCLENBQUE7QUFFdEMsdURBQWlEO0FBQXpDLDRCQUFBLEdBQUcsQ0FBQTtBQUFFLDRCQUFBLEdBQUcsQ0FBQTtBQUNoQix5RUFBc0U7QUFBOUQsb0RBQUEsbUJBQW1CLENBQUE7QUFDM0IsNENBQXlDO0FBQWpDLDhCQUFBLFFBQVEsQ0FBQTtBQUNoQixvREFBaUQ7QUFBekMsb0NBQUEsV0FBVyxDQUFBO0FBQ25CLDBEQUF1RDtBQUEvQywwQ0FBQSxjQUFjLENBQUE7QUFDdEIsd0RBQXFEO0FBQTdDLHdDQUFBLGFBQWEsQ0FBQTtBQUdyQiw2RkFBaUc7QUFBekYsa0RBQUEsYUFBYSxDQUFBO0FBQUUsb0RBQUEsZUFBZSxDQUFBO0FBQ3RDLHdEQUFxRDtBQUE3QywwQ0FBQSxjQUFjLENBQUE7QUFDdEIsOEVBRTRDO0FBRHhDLDREQUFBLHVCQUF1QixDQUFBO0FBQXdDLHVEQUFBLGtCQUFrQixDQUFBO0FBRXJGLHlHQUFzRztBQUE5RixnRkFBQSxpQ0FBaUMsQ0FBQSJ9