UNPKG

3.14 kBPlain TextView Raw
1import BaseCtrl from './System/BaseCtrl'
2// export { BaseCtrl as BaseCtrl };
3
4import BaseSQL from './System/BaseSQL'
5// export { BaseSQL as BaseSQL };
6
7import BaseM from './System/BaseM'
8// export { BaseM as BaseM };
9
10import { UserSys, UserInfoI } from './System/UserSys'
11import { DbProvider } from './System/DbProvider'
12
13import { ResponseSys } from './System/ResponseSys'
14
15import { MainRequest, TError, initMainRequest } from './System/MainRequest'
16import { devReq } from './System/MainRequest'
17
18
19// /* LEGO ошибок */
20import ErrorSysMiddleware from './System/Middleware/ErrorSysMiddleware'
21
22/* Создает объект запроса */
23import RequestSysMiddleware from './System/Middleware/RequestSysMiddleware'
24
25/* Создает объект ответа */
26import ResponseSysMiddleware from './System/Middleware/ResponseSysMiddleware'
27
28// /* проверка авторизации на уровне приложения */
29import AuthSysMiddleware from './System/Middleware/AuthSysMiddleware'
30
31import { RedisSys } from './System/RedisSys';
32
33/* Класс для работы с S3 */
34import { S3objectParamsI, S3 } from './System/S3';
35
36/* Отправлятор сообщений в Rabbit */
37import { RabbitSenderSys } from './System/RabbitSenderSys';
38
39/* Конструктор Консольной команды */
40import BaseCommand from './System/BaseCommand';
41
42/* Конструктор теста */
43import BaseTest from './System/BaseTest';
44
45import * as Seo from './Components/Seo';
46
47/* Хелпер полезных функций */
48import * as HelperSys from './System/HelperSys';
49import { FieldValidator } from './System/FieldValidator';
50
51import * as Mattermost from './System/MattermostSys';
52import { MainConfig, S3confI } from './System/MainConfig';
53import * as S3DO from './System/S3DO';
54import { LogicSys } from './System/LogicSys';
55import SubSysMiddleware from './System/Middleware/SubSysMiddleware';
56
57import {
58 ExpressRouterProxy,
59 HandlerContext,
60 Handler,
61 HandlerDefinition,
62 ControllerClass
63} from './System/ExpressRouterProxy';
64import { CacheSys } from './System/CacheSys';
65
66const Middleware = {
67 ErrorSysMiddleware,
68 RequestSysMiddleware,
69 ResponseSysMiddleware,
70 AuthSysMiddleware,
71 SubSysMiddleware
72};
73
74export {
75 BaseCtrl,
76 BaseSQL,
77 DbProvider,
78 BaseM,
79 UserSys,
80 UserInfoI as UserInfo,
81 LogicSys,
82 CacheSys,
83 ResponseSys,
84 RedisSys,
85 Middleware,
86 MainRequest, // interface MainRequest,
87 TError,
88 MainConfig,
89 devReq, // Пример MainRequest
90 S3,
91 S3objectParamsI,
92 S3confI,
93 RabbitSenderSys,
94 initMainRequest, // Инициализация Main Request для тестов
95 BaseCommand, // Конструктор консольных команд
96 BaseTest, // Конструктор тестов
97 Seo, // сео собственно
98 HelperSys, // Вспомогательные функции которые ни к чему не привязаны
99 FieldValidator, //
100 Mattermost,
101 S3DO,
102 ExpressRouterProxy,
103 HandlerContext,
104 Handler,
105 HandlerDefinition,
106 ControllerClass
107}