import FireCat from "./fire"; import { FireCatController } from "./controller"; import { FireCatRouter } from "./router/router"; import { FireCatLog } from "./log"; import { FireCatDecorator } from "./decorator"; import { FireCatVerify, FireCatVerifyWrap } from "./decorators/verify/verify"; import { Get, Post, Del, Delete, Head, Put, Update, Patch, All, Request } from "./decorators/request"; import { createSchema } from './decorators/verify/fastValidator'; import { FireDocument } from "./document"; import { ApiDescription } from './decorators/doc'; export * from './types'; export { FireCat, FireCatController, FireCatRouter, FireCatLog, FireCatDecorator, FireDocument, FireCatVerify, Get, Post, Del, Delete, Head, Put, Update, Patch, All, Request, ApiDescription, FireCatVerifyWrap, createSchema, }; declare module "koa" { interface Request { body: any; rawBody: string; } }