type alias ResolvableOfimport { type ResolvableOf } from "https://deno.land/x/blocks@1.100.1/engine/block.ts"; Type Parameterskey extends BlockKeys<TManifest> & stringblock extends BlockFromKey<key, TManifest>optionalTManifest extends AppManifest = AppManifestdefinition: block extends BlockTypes<TManifest> ? TManifest[block][key] extends { default: (...args: infer Props) => any; } ? Props[0] & { __resolveType: key; } : { __resolveType: string; } : { __resolveType: string; }