one
Version:
One is a new React Framework that makes Vite serve both native and web.
15 lines (11 loc) • 370 B
text/typescript
type MaybeResponse = Response | void | null
type RequestResponse = MaybeResponse | Promise<MaybeResponse>
export interface MiddlewareContext {}
export type Middleware = (props: {
request: Request
next: () => Promise<MaybeResponse>
context: MiddlewareContext
}) => RequestResponse
export function createMiddleware(middleware: Middleware) {
return middleware
}