windease API reference - v0.8.0
    Preparing search index...

    Interface ThrottlePendingPayload

    Emitted as throttle.pending on store.events when a node first goes dirty and starts being withheld. Fires once per pending episode, not once per change — see throttle.published for the other end.

    Carries only what is settled at emit time. The dwell gate is not: one store mutation marks a node several times, and the mark that creates the entry is typically the untagged one from replaceNode, so dwellMs is still 0 here and is raised immediately afterwards. Read Store.getPending for the settled gate.

    Never emitted by an un-throttled store.

    Fires mid-mutation, from inside markDirty, so a handler that walks the node tree may observe a half-applied change — e.g. during moveNode it lands after the old parent's removeChild but before the new parent's addChild. Consistent with how node.transitioned already behaves.

    interface ThrottlePendingPayload {
        id: NodeId;
        since: number;
    }
    Index

    Properties

    Properties

    id: NodeId
    since: number

    clock.now() when the node went dirty.