The Declarative Decorators

Your toolkit consists entirely of these metadata decorators. You rarely write imperative logic.
Published: 7/10/2026
  • @Context() air!: AircadaContext: Injects the engine API.
  • @FloatProperty / @IntProperty / @StringProperty: Exposes a variable to the visual Studio. prefer these specific forms over the generic @Property.
  • @DatasetMapping({ ... }): Automatically binds a string ID property to a spreadsheet row, fetching data and animating target properties.
  • @States(): Defines hardcoded, predefined transitions (duration, ease, and target property values).
  • @Input() / @Output(): Binds class methods to the global Event Bus.