« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/composite.js
AgeCommit message (Collapse)Author
2024-07-25composite: conditionally call getStaticInputMetadata(quasar) nebula
Just a tiny cleanup, behavior is the same.
2024-07-25composite: simplify getStaticInputMetadata(quasar) nebula
Since it always operates on inputMapping, we can make more assumptions about shape. (All input names are always provided i.e. non-null, and they are always present as input tokens.)
2024-07-25composite: expose used default{Dependency,Value} at instantiate(quasar) nebula
There used to be a cool description here, but then vim ate it.
2024-06-02composite: chain and collate errors from compositional steps(quasar) nebula
2024-06-02composite: drop dubious error annotation, caughtErrorKind(quasar) nebula
This logic doesn't appear to be necessary to avoid overriding compositional-infrastructure errors (or nested errors) when reporting, really.
2024-06-02composite: stricter definition for unavailable on filterable(quasar) nebula
2024-06-02composite: review accessed dependencies on first call of step(quasar) nebula
2024-05-01composite: always allow non-composable step as base(quasar) nebula
This is intended to allow, for example, using exposeDependency as the final step in a nestable composition which raises (without exiting) in a previous step if a particular condition is met.
2024-05-01composite: 'thisProperty' self-reflection(quasar) nebula
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-02-16more eslint fixes(quasar) nebula
Oops we accidentally excluded this from #415.
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula