AUR0224

Error Message

AUR0224: Invalid @observable decorator usage, cannot determine property name

Description

This error occurs when Aurelia cannot determine the property name for an @observable decorator usage. This is usually caused by applying @observable in an unsupported way or in an environment that does not provide the required decorator metadata.

Common Scenarios

  • Using @observable without proper TypeScript decorator configuration.

  • Applying @observable to an unsupported target (for example not a class field/property in the expected form).

Solution

  • Ensure your project is configured for decorators as required by Aurelia.

  • Apply @observable to a class field/property as supported by your build setup.

Troubleshooting

  • Verify your TypeScript/bundler configuration for decorators.

  • Check that the decorator is applied to a class field and not a local variable or unsupported construct.

Last updated

Was this helpful?