draw<Slots,Input,Message>( view: SlotView.SlotView<Slots, Input, Message>, input: Input,): Html
A SlotView drawn inert, each element a Slot draws marked with the Slot's
name, however deeply nested its view, for bySlot and unslotted. Only
here: a view drawn for real carries no mark.
It draws under a Foldkit Scene's render frame, which h.submodel and a
Submodel's childAttributes need; nothing is dispatched, and no Command or
Mount the drawing declares is run or checked.
The --fk-* tokens the tree's Styles read with no fallback and that
nothing defines, in first-read order: not stylesheet, not a drawn rule,
not an inline style. Such a read makes its declaration invalid, so a test
asserts toEqual([]). A tree whose Styles read no token passes too; check
css for var(--fk- when that would be a mistake.
unslotted( root: Html |undefined, options?:{ readonly inside?: ReadonlyArray<string>},): ReadonlyArray<string>
Every element in a tree from draw that no Slot drew, by its path: markup a
stylist could reach only through a selector into the package. What a Slot
named in inside holds is not the package's, such as a canvas drawing the
application's own page, and is skipped.
fixedInline( root: Html |undefined, options?:{ readonly inside?: ReadonlyArray<string>},): ReadonlyArray<string>
Every inline declaration that is not a custom property, by its element's
path, skipping what a Slot named in inside holds: a fixed value inline
outranks every rule, so a later layer could not override it. A value known
only per element belongs in a custom property that a rule reads.
byLabel(root: Html |undefined, label: string): ReadonlyArray<Node>
Every element under root named label: by its aria-label, by the text of
a <label for> pointing at its id, or by its own text. By text, only the
innermost element counts, not every ancestor whose text is the same.