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