UNPKG

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
"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