interface RouteInitimport { type RouteInit } from "https://deno.land/x/denzo@v0.1.1/mod.ts"; Type ParametersT extends DefaultRouteTypesPropertiesmethod: HTTPMethods | HTTPMethods[] | "*"url: Url | Url[] | "*"optionalschema: { params?: Schema; query?: Schema; body?: Schema; }optionalonRequest: Hook | Hook[]optionalpreHandler: Hook | Hook[]optionalpreValidation: Hook | Hook[]optionalpreSerialization: Hook | Hook[]optionalonResponse: Hook | Hook[]optionalonError: Hook | Hook[]optionalschemaCompiler: SchemaCompilerMethodshandler(request: DenzoRequest<T>, reply: DenzoReply<T>): | T["Response"] | Promise<T["Response"]> | void | Promise<void>