@fourjs/animation — the public surface of the animation pillar (Part III).
Named exports only (plan §1 rule 7), listed explicitly rather than re-exported
with export * so the package's API is readable in one file and a new symbol
is a deliberate act (P4-5).
A few symbols in ./tween.js are deliberately not here: claimProperty
and releaseProperty, the §16 conflict registry that ./mixer.js shares
with tweens, together with the PropertyClaim and isTransformOwner they
need, and the shared requireNonNegativeSeconds seconds validator (§7a).
They are cross-module plumbing inside this package, not API.
@fourjs/animation— the public surface of the animation pillar (Part III).Named exports only (plan §1 rule 7), listed explicitly rather than re-exported with
export *so the package's API is readable in one file and a new symbol is a deliberate act (P4-5).A few symbols in
./tween.jsare deliberately not here:claimPropertyandreleaseProperty, the §16 conflict registry that./mixer.jsshares with tweens, together with thePropertyClaimandisTransformOwnerthey need, and the sharedrequireNonNegativeSecondsseconds validator (§7a). They are cross-module plumbing inside this package, not API.