Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/deco/engine/block.ts>BlockInstance

Git-based Visual CMS for Deno, </> htmx and Tailwind apps. Deploy on any Deno-compatible host.
Latest
type alias BlockInstance
import { type BlockInstance } from "https://deno.land/x/deco@1.75.1/engine/block.ts";

Type Parameters

key extends BlockKeys<TManifest> & string
optional
TManifest extends AppManifest = AppManifest
optional
block extends BlockFromKey<key, TManifest> = BlockFromKey<key, TManifest>
definition: BlockFunc<key, TManifest, block> extends (...args: infer Props) => PromiseOrValue<infer TReturn> ? TReturn extends ReturnType<ComponentFunc<any>> ? PreactComponent<Props[0]> : TReturn : unknown