SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Class MarkdownBuilder

    Line-buffer markdown builder.

    Deliberately small — headings, text, bullets, inline decorations and tables; the vocabulary the agent-facing reports actually use, nothing speculative. Renderers compose reports from this so table layout (column widths, alignment padding) is written once.

    Index
    • Returns this

    • Parameters

      • s: string

      Returns string

    • Parameters

      • s: string | string[]

      Returns this

    • Parameters

      • s: string
      • lang: string = ''

      Returns string

    • Parameters

      • s: string

      Returns string

    • A Key: value fact line, two-space indented.

      Parameters

      • s: string | string[]

      Returns this

      The reports' body convention — the same indent the address listings use, so every section body starts at the same column in raw text. Not a markdown bullet on purpose: renderers restyle bullets (markers, extra indent, list spacing), and these reports are read raw at least as often as rendered.

    • Parameters

      • s: string

      Returns this

    • Parameters

      • s: string

      Returns this

    • Parameters

      • s: string

      Returns this

    • Shifts every subsequent heading down by offset levels — how one report embeds another report's sections. The section functions stay written against their own altitude (h2 for a sheet's Type), and the embedding report decides where that altitude sits.

      Parameters

      • offset: number

      Returns this

    • Parameters

      • s: string

      Returns this

    • Returns string[]