Files
zesdex/apps/interfaces/api/src/index.ts
T

11 lines
364 B
TypeScript

/**
* Zesdex REST API interface package.
* Mirrors `apps/interfaces/api/`.
*/
export * from "./dto.ts";
export { ApiError, HTTP_STATUS } from "./error.ts";
export { RateLimiter, newApiState } from "./state.ts";
export type { ApiState } from "./state.ts";
export { authenticateRequest } from "./middleware/auth.ts";
export { startApiServer } from "./server.ts";