UNPKG

3.33 kBTypeScriptView Raw
1import ClusterWS from 'clusterws';
2import { buildProviderModule } from 'inversify-binding-decorators';
3import { all, controller, cookies, httpDelete, httpGet, httpHead, httpMethod, httpPatch, httpPost, httpPut, InversifyKoaServer, next, queryParam, request, requestBody, requestHeaders, requestParam, response, TYPE } from 'inversify-koa-utils';
4import * as bodyParser from 'koa-bodyparser';
5import * as jwt from 'koa-jwt';
6import * as log4js from 'koa-log4';
7import validate from 'koa-req-validator';
8import * as Router from 'koa-router';
9import * as cors from 'koa2-cors';
10import { BaseConstant } from './config/BaseConstant';
11import { BaseHttpStatusCode } from './config/BaseHttpStatusCode';
12import { SQLServerType } from './config/enum.SQLServerType';
13import GServer from './GServer';
14import { autoProvide, container, inject, provide, provideNamed } from './ioc/ioc';
15import IocTracer from './ioc/iocTracer';
16import AnyEntity from './models/AnyEntity';
17import BaseController from './models/BaseController';
18import BaseEntity from './models/BaseEntity';
19import BaseExceptions from './models/BaseExceptions';
20import BaseRedisHashZntity from './models/BaseRedisHashZntity';
21import BaseRepository from './models/BaseRepository';
22import BaseResponse from './models/BaseResponse';
23import BaseService from './models/BaseService';
24import BaseSocketController from './models/BaseSocketController';
25import BaseUserInfo from './models/BaseUserInfo';
26import { Entity } from './models/Decorators';
27import DocChanged from './models/DocChanged';
28import GHeartbeats from './models/GHeartbeats';
29import HttpInitSetting from './models/HttpInitSetting';
30import IBaseContext from './models/IBaseContext';
31import { LibsExceptions } from './models/LibsExceptions';
32import MysqlContext from './models/MySqlContext';
33import NotImplemented from './models/NotImplemented';
34import RedisContext from './models/RedisContext';
35import SocketInitSetting from './models/SocketInitSetting';
36import Transaction from './models/Transaction';
37import WebSocketContext from './models/WebSocketContext';
38import WsEntity from './models/WsEntity';
39import IServerInitOnceEvent from './ServerEvent/ServerInitOnceEvent';
40import SServer from './SServer';
41import BaseDataHelper from './utils/BaseDataHelper';
42import BaseSQLHelper from './utils/BaseSQLHelper';
43import BaseUtils from './utils/BaseUtils';
44import { IQueryOptions } from './utils/DaoOperator';
45import { Init, Worker } from './WSServer';
46export { WsEntity, WebSocketContext, GHeartbeats, BaseRedisHashZntity, RedisContext, IocTracer, cors, Router, log4js, jwt, bodyParser, InversifyKoaServer, buildProviderModule, Worker, Init, ClusterWS as WSServer, BaseSocketController, IServerInitOnceEvent, GServer, SocketInitSetting, SServer, HttpInitSetting, BaseUtils, BaseSQLHelper, BaseDataHelper, Transaction, NotImplemented, LibsExceptions, MysqlContext, BaseResponse, BaseUserInfo, BaseService, BaseRepository, BaseExceptions, BaseEntity, BaseController, DocChanged, Entity, AnyEntity, BaseHttpStatusCode, BaseConstant, SQLServerType, IBaseContext, IQueryOptions, container, autoProvide, provide, provideNamed, inject, controller, httpPost, httpPut, TYPE, validate, httpGet, httpMethod, httpPatch, httpHead, all, httpDelete, request, response, requestParam, queryParam, requestBody, requestHeaders, cookies, next };