UNPKG

6.58 kBJavaScriptView Raw
1/**
2 * @license
3 * MOST Web Framework 2.0 Codename Blueshift
4 * Copyright (c) 2017, THEMOST LP All rights reserved
5 *
6 * Use of this source code is governed by an BSD-3-Clause license that can be
7 * found in the LICENSE file at https://themost.io/license
8 */
9///
10var _mvc = require('./mvc');
11var _app = require('./app');
12var _context = require('./context');
13var _config = require('./config');
14var _types = require('./types');
15var HttpBaseController = require('./controllers/base');
16var HttpDataController = require('./controllers/data');
17var HttpDataModelController = require('./controllers/model');
18var HttpServiceController = require('./controllers/service');
19var HttpLookupController = require('./controllers/lookup');
20var HttpHiddenController = require('./controllers/hidden');
21
22var _auth = require('./handlers/auth');
23var _basic_auth = require('./handlers/basic-auth');
24var _cors = require('./handlers/cors');
25var _directive = require('./handlers/directive');
26var _json = require('./handlers/json');
27var _multipart = require('./handlers/multipart');
28var _node_modules = require('./handlers/node-modules');
29var _noop = require('./handlers/noop');
30var _post = require('./handlers/post');
31var _querystring = require('./handlers/querystring');
32var _restrict_access = require('./handlers/restrict-access');
33var _route_params = require('./handlers/route-params');
34var _static = require('./handlers/static');
35var _view = require('./handlers/view');
36var _xml = require('./handlers/xml');
37var _consumers = require('./consumers');
38var _localization = require('./localization');
39var _http_route = require('./http-route');
40var _helpers = require('./helpers');
41var _files = require('./files');
42var _cache = require('./cache');
43
44var _ejs = require('./engines/ejs');
45var _jade = require('./engines/jade');
46var _md = require('./engines/md');
47var _ng = require('./engines/ng');
48var _vash = require('./engines/vash');
49
50var _module = require('./angular/module');
51
52var _odata = require('./odata');
53var _service_configuration = require('./services-configuration');
54
55if (typeof exports !== 'undefined')
56{
57 //export * from './types'
58 module.exports.HttpHandler = _types.HttpHandler;
59 module.exports.HttpApplicationService = _types.HttpApplicationService;
60 module.exports.HttpViewEngine = _types.HttpViewEngine;
61 //export * from './config'
62 module.exports.HttpConfiguration = _config.HttpConfiguration;
63 module.exports.HttpHandlerConfiguration = _config.HttpHandlerConfiguration;
64 module.exports.HttpRouteConfiguration = _config.HttpRouteConfiguration;
65 module.exports.HttpViewEngineConfiguration = _config.HttpViewEngineConfiguration;
66 module.exports.MimeTypeConfiguration = _config.MimeTypeConfiguration;
67 //export * from './app'
68 module.exports.HttpApplication = _app.HttpApplication;
69 //export * from './http-mvc'
70 module.exports.HttpController = _mvc.HttpController;
71 module.exports.HttpContentResult = _mvc.HttpContentResult;
72 module.exports.HttpEmptyResult = _mvc.HttpEmptyResult;
73 module.exports.HttpFileResult = _mvc.HttpFileResult;
74 module.exports.HttpJsonResult = _mvc.HttpJsonResult;
75 module.exports.HttpRedirectResult = _mvc.HttpRedirectResult;
76 module.exports.HttpResult = _mvc.HttpResult;
77 module.exports.HttpViewResult = _mvc.HttpViewResult;
78 module.exports.HttpXmlResult = _mvc.HttpXmlResult;
79 //export * from './http-context'
80 module.exports.HttpContext = _context.HttpContext;
81 //export * from './controllers/base'
82 module.exports.HttpBaseController = HttpBaseController;
83 //export * from './controllers/data'
84 module.exports.HttpDataController = HttpDataController;
85 //export * from './controllers/service'
86 module.exports.HttpServiceController = HttpServiceController;
87 //export * from './controllers/model'
88 module.exports.HttpDataModelController = HttpDataModelController;
89
90 module.exports.HttpLookupController = HttpLookupController;
91
92 module.exports.HttpHiddenController = HttpHiddenController;
93
94 //export * from './handlers/auth'
95 module.exports.AuthHandler = _auth.AuthHandler;
96 module.exports.AuthStrategy = _auth.AuthStrategy;
97 module.exports.DefaultAuthStrategy = _auth.DefaultAuthStrategy;
98 module.exports.EncryptionStrategy = _auth.EncryptionStrategy;
99 module.exports.DefaultEncryptionStrategy = _auth.DefaultEncryptionStrategy;
100
101 module.exports.BasicAuthHandler = _basic_auth.BasicAuthHandler;
102 module.exports.CorsHandler = _cors.CorsHandler;
103 module.exports.DirectiveEngine = _directive.DirectiveEngine;
104 module.exports.JsonHandler = _json.JsonHandler;
105 module.exports.MultipartHandler = _multipart.MultipartHandler;
106 module.exports.NodeModulesHandler = _node_modules.NodeModulesHandler;
107 module.exports.NoopHandler = _noop.NoopHandler;
108 module.exports.PostHandler = _post.PostHandler;
109 module.exports.QuerystringHandler = _querystring.QuerystringHandler;
110 module.exports.RestrictAccess = _restrict_access.RestrictAccess;
111 module.exports.RouteParams = _route_params.RouteParams;
112 module.exports.StaticHandler = _static.StaticHandler;
113 module.exports.ViewHandler = _view.ViewHandler;
114 module.exports.XmlHandler = _xml.XmlHandler;
115
116 module.exports.HttpConsumer = _consumers.HttpConsumer;
117 module.exports.LocalizationStrategy = _localization.LocalizationStrategy;
118 module.exports.DefaultLocalizationStrategy = _localization.DefaultLocalizationStrategy;
119 module.exports.I18nLocalizationStrategy = _localization.I18nLocalizationStrategy;
120
121 module.exports.HttpRoute = _http_route.HttpRoute;
122
123 module.exports.HtmlViewHelper = _helpers.HtmlViewHelper;
124
125 module.exports.FileStorage = _files.FileStorage;
126 module.exports.AttachmentFileSystemStorage = _files.AttachmentFileSystemStorage;
127
128 module.exports.CacheStrategy = _cache.CacheStrategy;
129 module.exports.DefaultCacheStrategy = _cache.DefaultCacheStrategy;
130
131 module.exports.EjsEngine = _ejs.EjsEngine;
132 module.exports.MarkdownEngine = _md.MarkdownEngine;
133 module.exports.NgEngine = _ng.NgEngine;
134 module.exports.JadeEngine = _jade.JadeEngine;
135 module.exports.VashEngine = _vash.VashEngine;
136
137 module.exports.AngularServerModule = _module.AngularServerModule;
138
139 module.exports.ODataModelBuilderConfiguration = _odata.ODataModelBuilderConfiguration;
140 module.exports.ODataJsonResult = _odata.ODataJsonResult;
141
142 module.exports.ServicesConfiguration = _service_configuration.ServicesConfiguration;
143
144 module.exports.runtime = function() {
145 return _app.HttpApplication.getCurrent().runtime();
146 }
147}
\No newline at end of file