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