import { newComponentBlock } from "https://deno.land/x/live@1.41.11/blocks/utils.tsx";
type
<K extends string>(type: K, defaultDanglingRecover?: Resolver<PreactComponent> | Resolver<PreactComponent>[]) => Block<BlockModule<ComponentFunc, JSX.Element | null, PreactComponent>, ComponentFunc, K>