1 | import * as Joi from 'joi';
|
2 | import * as logger from './lib/logger';
|
3 | declare module "koa" {
|
4 | interface Context {
|
5 | validatedData: {
|
6 | originalCase: any;
|
7 | camelCase: any;
|
8 | };
|
9 | }
|
10 | }
|
11 | export * from './lib/services/cls_service';
|
12 | export * from './lib/trace';
|
13 | export * from './lib/decorators/graphite';
|
14 | export * from './lib/decorators/trace_span';
|
15 | export * from './lib/decorators/traced_class';
|
16 | export * from './lib/decorators/graphite_class';
|
17 | export * from './lib/validation/item_validator';
|
18 | export * from './lib/validation/validator';
|
19 | export * from './lib/koa/middleware/error_middleware';
|
20 | export * from './lib/koa/controller';
|
21 | export * from './lib/koa/services/jwt_service';
|
22 | export * from './lib/koa/interfaces';
|
23 | export * from './lib/koa/app';
|
24 | export * from './lib/db/pg';
|
25 | export * from './lib/db/pg_pool';
|
26 | export * from './lib/error/auth';
|
27 | export * from './lib/error/inno';
|
28 | export * from './lib/error/validation';
|
29 | export { Context, Middleware, Request, Response } from 'koa';
|
30 | export { logger, Joi };
|