- Initial commit

This commit is contained in:
2023-04-18 19:35:21 -04:00
parent 0dc91d9205
commit 4d85d11b95
21 changed files with 8428 additions and 0 deletions

12
src/types/KoaContext.ts Normal file
View File

@@ -0,0 +1,12 @@
import { Context, Request } from 'koa';
interface KoaRequest<RequestBody = any> extends Request {
body?: RequestBody;
}
export interface KoaContext<RequestBody = any, ResponseBody = any> extends Context {
request: KoaRequest<RequestBody>;
body: ResponseBody;
}
export interface KoaResponseContext<ResponseBody> extends KoaContext<any, ResponseBody> {};