1 | import ClusterWS from 'clusterws';
|
2 | import { buildProviderModule } from 'inversify-binding-decorators';
|
3 | import {
|
4 | all,
|
5 | controller, cookies, httpDelete, httpGet, httpHead, httpMethod, httpPatch, httpPost, httpPut,
|
6 | InversifyKoaServer, next, queryParam, request, requestBody,
|
7 | requestHeaders, requestParam, response, TYPE
|
8 | } from 'inversify-koa-utils';
|
9 | import * as bodyParser from 'koa-bodyparser';
|
10 | import * as jwt from 'koa-jwt';
|
11 | import * as log4js from 'koa-log4';
|
12 | import validate from 'koa-req-validator';
|
13 | import * as Router from 'koa-router';
|
14 | import * as cors from 'koa2-cors';
|
15 | import { BaseConstant } from './config/BaseConstant';
|
16 | import { BaseHttpStatusCode } from './config/BaseHttpStatusCode';
|
17 | import { SQLServerType } from './config/enum.SQLServerType';
|
18 | import GServer from './GServer';
|
19 | import { autoProvide, container, inject, provide, provideNamed } from './ioc/ioc';
|
20 | import IocTracer from './ioc/iocTracer';
|
21 | import AnyEntity from './models/AnyEntity';
|
22 | import BaseController from './models/BaseController';
|
23 | import BaseEntity from './models/BaseEntity';
|
24 | import BaseExceptions from './models/BaseExceptions';
|
25 | import BaseRedisHashZntity from './models/BaseRedisHashZntity';
|
26 | import BaseRepository from './models/BaseRepository';
|
27 | import BaseResponse from './models/BaseResponse';
|
28 | import BaseService from './models/BaseService';
|
29 | import BaseSocketController from './models/BaseSocketController';
|
30 | import BaseUserInfo from './models/BaseUserInfo';
|
31 | import { Entity } from './models/Decorators';
|
32 | import DocChanged from './models/DocChanged';
|
33 | import GHeartbeats from './models/GHeartbeats';
|
34 | import HttpInitSetting from './models/HttpInitSetting';
|
35 | import IBaseContext from './models/IBaseContext';
|
36 | import { LibsExceptions } from './models/LibsExceptions';
|
37 | import MysqlContext from './models/MySqlContext';
|
38 | import NotImplemented from './models/NotImplemented';
|
39 | import RedisContext from './models/RedisContext';
|
40 | import SocketInitSetting from './models/SocketInitSetting';
|
41 | import Transaction from './models/Transaction';
|
42 | import WebSocketContext from './models/WebSocketContext';
|
43 | import WsEntity from './models/WsEntity';
|
44 | import IServerInitOnceEvent from './ServerEvent/ServerInitOnceEvent';
|
45 | import SServer from './SServer';
|
46 | import BaseDataHelper from './utils/BaseDataHelper';
|
47 | import BaseSQLHelper from './utils/BaseSQLHelper';
|
48 | import BaseUtils from './utils/BaseUtils';
|
49 | import { IQueryOptions } from './utils/DaoOperator';
|
50 | import { Init, Worker } from './WSServer';
|
51 |
|
52 | export {
|
53 | WsEntity,
|
54 | WebSocketContext,
|
55 | GHeartbeats,
|
56 | BaseRedisHashZntity,
|
57 | RedisContext,
|
58 | IocTracer,
|
59 | cors,
|
60 | Router,
|
61 | log4js,
|
62 | jwt,
|
63 | bodyParser,
|
64 | InversifyKoaServer,
|
65 | buildProviderModule,
|
66 | Worker,
|
67 | Init,
|
68 | ClusterWS as WSServer,
|
69 | BaseSocketController,
|
70 | IServerInitOnceEvent,
|
71 | GServer,
|
72 | SocketInitSetting,
|
73 | SServer,
|
74 | HttpInitSetting,
|
75 | BaseUtils,
|
76 | BaseSQLHelper,
|
77 | BaseDataHelper,
|
78 | Transaction,
|
79 | NotImplemented,
|
80 | LibsExceptions,
|
81 | MysqlContext,
|
82 | BaseResponse,
|
83 | BaseUserInfo,
|
84 | BaseService,
|
85 | BaseRepository,
|
86 | BaseExceptions,
|
87 | BaseEntity,
|
88 | BaseController,
|
89 | DocChanged,
|
90 | Entity,
|
91 | AnyEntity,
|
92 | BaseHttpStatusCode,
|
93 | BaseConstant,
|
94 | SQLServerType,
|
95 | IBaseContext,
|
96 | IQueryOptions,
|
97 | container,
|
98 | autoProvide,
|
99 | provide,
|
100 | provideNamed,
|
101 | inject,
|
102 | controller,
|
103 | httpPost,
|
104 | httpPut,
|
105 | TYPE,
|
106 | validate,
|
107 | httpGet,
|
108 | httpMethod,
|
109 | httpPatch,
|
110 | httpHead,
|
111 | all,
|
112 | httpDelete,
|
113 | request,
|
114 | response,
|
115 | requestParam,
|
116 | queryParam,
|
117 | requestBody,
|
118 | requestHeaders,
|
119 | cookies,
|
120 | next
|
121 | };
|