weasel API - v0.8.0
    Preparing search index...

    Interface NodePropertiesEntry

    NodePropertiesEntry — one kind's entry in the properties trait's registry: a declarative schema of the kind's editable properties.

    Leaf keys inside schema are dotted node paths (pose.x, data.fill, data.style.fontSize) — a path of any depth rooted at pose or data — so schema consumers (weasel-ui SelectionPanel) can read/aggregate/write generically with no per-kind code. Group keys are organizational only; they do not contribute to the node path.

    Kind names share the routing trait's vocabulary — an entry registered as 'rect' describes nodes NodeRouting.classify maps to 'rect'. See docs/superpowers/specs/2026-07-20-selection-panel-design.md and the trait taxonomy in docs/superpowers/specs/2026-05-24-node-traits-reframe-design.md.

    interface NodePropertiesEntry {
        name: string;
        schema: ToolPrefGroup;
    }
    Index

    Properties

    Properties

    name: string

    Kind name — same vocabulary as the routing trait.

    Property schema for this kind.