@compas/server
Version:
Koa server and common middleware
22 lines (17 loc) • 499 B
JavaScript
/**
* @typedef {import("./src/app.js").KoaApplication} Application
*/
/**
* @template S,C,R
* @typedef {import("koa").ParameterizedContext<S,C,R>} Context
*/
/**
* @typedef {import("koa").Middleware} Middleware
*/
/**
* @typedef {import("koa").Next} Next
*/
export { getApp } from "./src/app.js";
export { createBodyParser } from "./src/middleware/body.js";
export { compose } from "./src/middleware/compose.js";
export { closeTestApp, createTestAppAndClient } from "./src/testing.js";