import { type IntrospectPath } from "https://deno.land/x/live@1.25.4/engine/block.ts";
Type Parameters
optional
TModule extends BlockModule = BlockModuledefinition: [key in keyof TModule]?: Required<TModule>[key] extends (...args: any[]) => any ? IntrospectFuncParam<Required<TModule>[key]> : Required<TModule>[key] extends Record<string, any> ? string | string[] : never