type alias BlockModuleimport { type BlockModule } from "https://dotland.deno.dev/x/live@1.63.12/engine/block.ts"; Type ParametersoptionalTDefaultExportFunc extends ResolverLike<T> = ResolverLikeoptionalT = TDefaultExportFunc extends ResolverLike<infer TValue> ? TValue : anyoptionalTSerializable = Tdefinition: { default: TDefaultExportFunc; invoke?: Resolver<TSerializable, BlockInvocation, any>; preview?: Resolver<PreactComponent, TSerializable, any>; Preview?: ComponentFunc; onBeforeResolveProps?: (props: any, hints: HintNode<any>) => any; }