type alias JSONParsedimport { type JSONParsed } from "https://dotland.deno.dev/x/hono@v3.12.6/utils/types.ts"; Type ParametersTdefinition: T extends { toJSON(): infer J; } ? (() => J) extends () => JSONObject ? J : JSONParsed<J> : T extends JSONPrimitive ? T : T extends Array<infer U> ? Array<JSONParsed<U>> : T extends object ? [K in keyof T]: JSONParsed<T[K]> : never