SectionBlocktype-alias

A content block within a section.

Blocks are the atomic units of content rendering. Types include:

  • declaration-title: Member or page title with kind badge
  • doc: Documentation text
  • signatures: Callable signatures (functions, methods)
  • card: A member/item rendered as a card (methods, properties, etc.)
  • type-declaration: Type alias or variable type definition
  • flags: Modifier badges (deprecated, static, abstract, readonly)
  • parameters: Parameter documentation list
{ declarationKind: DeclarationKind; kind: "declaration-title"; name: string } | { doc: DocNode[]; kind: "doc" } | { kind: "signatures"; signatures: SignatureViewModel[] } | { anchor: string; flags: MemberFlags; kind: "card"; sections: Section[]; url?: string } | { kind: "type-declaration"; name?: string; optional?: boolean; type: TypeViewModel } | { flags: MemberFlags; kind: "flags" } | { kind: "parameters"; parameters: ParameterDocViewModel[] }