type alias AppMiddlewareimport { type AppMiddleware } from "https://deno.land/x/deco@1.107.0/blocks/app.ts"; Type ParametersoptionalTApp extends App = anyoptionalTProps = anyoptionalTResponse = anydefinition: (props: TProps,req: Request,ctx: AppMiddlewareContext<TApp, TResponse>,) => Promise<TResponse>