UNPKG

2.53 kBTypeScriptView 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 */
9import * as HttpBaseController from "./controllers/base";
10
11export * from './mvc';
12export * from './app';
13export * from './types';
14export * from './config';
15export * from './context';
16export {default as HttpBaseController} from './controllers/base';
17export {default as HttpDataController} from './controllers/data';
18export {default as HttpDataModelController} from './controllers/model';
19export {default as HttpLookupController} from './controllers/lookup';
20export {default as HttpHiddenController} from './controllers/hidden';
21export {default as HttpServiceController} from './controllers/service';
22
23export {AuthHandler, AuthStrategy, DefaultAuthStrategy,
24 EncryptionStrategy, DefaultEncryptionStrategy} from './handlers/auth';
25export {BasicAuthHandler} from './handlers/basic-auth';
26export {CorsHandler} from './handlers/cors';
27export {DirectiveEngine} from './handlers/directive';
28export {JsonHandler} from './handlers/json';
29export {MultipartHandler} from './handlers/multipart';
30export {NodeModulesHandler} from './handlers/node-modules';
31export {NoopHandler} from './handlers/noop';
32export {PostHandler} from './handlers/post';
33export {QuerystringHandler} from './handlers/querystring';
34export {RestrictAccess} from './handlers/restrict-access';
35export {RouteParams} from './handlers/route-params';
36export {StaticHandler} from './handlers/static';
37export {ViewHandler} from './handlers/view';
38export {XmlHandler} from './handlers/xml';
39export {HttpConsumer} from './consumers';
40export {LocalizationStrategy, DefaultLocalizationStrategy, I18nLocalizationStrategy} from './localization'
41export {HttpRoute} from './http-route';
42export {HtmlViewHelper} from './helpers';
43export {FileStorage, AttachmentFileSystemStorage} from './files';
44export {CacheStrategy, DefaultCacheStrategy} from './cache';
45
46export {EjsEngine} from './engines/ejs';
47export {NgEngine} from './engines/ng';
48export {MarkdownEngine} from './engines/md';
49export {VashEngine} from './engines/vash';
50export {JadeEngine} from './engines/jade';
51
52export {AngularServerModule} from './angular/module';
53
54export {ODataModelBuilderConfiguration, ODataJsonResult} from './odata';
55
56export {ServicesConfiguration, ServiceConfigurationElement} from './services-configuration';
57
58export function runtime(): void;
59