import { isResolvableOf } from "https://deno.land/x/live@1.48.5/engine/block.ts";
type
<key extends BlockKeys<TManifest> & string, block extends BlockFromKey<key, TManifest>, TManifest extends AppManifest = Manifest>(key: key, v: ResolvableOf<key, block, TManifest> | unknown) => v is ResolvableOf<key, block, TManifest>