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
@observablewithout proper TypeScript decorator configuration.Applying
@observableto 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
@observableto 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?