UNPKG

3.62 kBPlain TextView Raw
1import ClusterWS from 'clusterws';
2import { buildProviderModule } from 'inversify-binding-decorators';
3import {
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';
9import * as bodyParser from 'koa-bodyparser';
10import * as jwt from 'koa-jwt';
11import * as log4js from 'koa-log4';
12import validate from 'koa-req-validator';
13import * as Router from 'koa-router';
14import * as cors from 'koa2-cors';
15import { BaseConstant } from './config/BaseConstant';
16import { BaseHttpStatusCode } from './config/BaseHttpStatusCode';
17import { SQLServerType } from './config/enum.SQLServerType';
18import GServer from './GServer';
19import { autoProvide, container, inject, provide, provideNamed } from './ioc/ioc';
20import IocTracer from './ioc/iocTracer';
21import AnyEntity from './models/AnyEntity';
22import BaseController from './models/BaseController';
23import BaseEntity from './models/BaseEntity';
24import BaseExceptions from './models/BaseExceptions';
25import BaseRedisHashZntity from './models/BaseRedisHashZntity';
26import BaseRepository from './models/BaseRepository';
27import BaseResponse from './models/BaseResponse';
28import BaseService from './models/BaseService';
29import BaseSocketController from './models/BaseSocketController';
30import BaseUserInfo from './models/BaseUserInfo';
31import { Entity } from './models/Decorators';
32import DocChanged from './models/DocChanged';
33import GHeartbeats from './models/GHeartbeats';
34import HttpInitSetting from './models/HttpInitSetting';
35import IBaseContext from './models/IBaseContext';
36import { LibsExceptions } from './models/LibsExceptions';
37import MysqlContext from './models/MySqlContext';
38import NotImplemented from './models/NotImplemented';
39import RedisContext from './models/RedisContext';
40import SocketInitSetting from './models/SocketInitSetting';
41import Transaction from './models/Transaction';
42import WebSocketContext from './models/WebSocketContext';
43import WsEntity from './models/WsEntity';
44import IServerInitOnceEvent from './ServerEvent/ServerInitOnceEvent';
45import SServer from './SServer';
46import BaseDataHelper from './utils/BaseDataHelper';
47import BaseSQLHelper from './utils/BaseSQLHelper';
48import BaseUtils from './utils/BaseUtils';
49import { IQueryOptions } from './utils/DaoOperator';
50import { Init, Worker } from './WSServer';
51
52export {
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};