OptionalcompactOptionalcssCSS for this template, in its own shadow root: its class names are its own
OptionaldefaultsLayer options this template works best with; the layer's own options win
OptionalexpandableWhether render draws an expanded state (ctx.state "expanded"), shown in a card on hover or click
OptionalfieldsBQL expressions this template needs, by data key: a layer's {where} query asks for them as GET
OptionalhoverHow the compact state shows that it, or its object, is hovered: "lift" (default), the viewer raises it with an outline in the accent along its shape; "template", render draws it from ctx.hovered and the viewer adds nothing
Optionalkind"html" (default), or "svg": the viewer draws the result into an
Unique name: of the stylesheet, in diagnostics, and the one a layer or BVL refers to
OptionaloriginWhich point of the compact box sits on the anchor: [0.5, 0.5] centre (default), [0.5, 1] a pin's tip
OptionalrefreshDraw the shown annotations again this often, and evaluate every row's status and priority (relative times, readings going stale)
OptionalexpandsWhether a row's expanded state shows more than its compact state; a row for which it is false opens no card (that card would repeat the compact state beside it). Default: every row of an expandable template opens one
OptionallabelOptionalpriorityHigher first: which annotations survive limits and front a cluster; nearest first among equals
OptionalstatusA row's status colour and label: a cluster's count is ringed by its members' colours, and its tooltip counts the labels
The compact state's size in CSS pixels when it is fixed: never measured. Required for kind "svg"