AUR0228
Error Message
AUR0228: @computed decorator can only be used on a getter, "{{name}}" is not a getter.
Where {{name}} is the member name the decorator was applied to.
Description
This error occurs when @computed is applied to something other than a getter (for example a method, a field, or a setter). Aurelia’s @computed decorator only supports getter accessors.
Example Trigger
import { computed } from '@aurelia/runtime';
export class MyVm {
// ❌ Not a getter
@computed
total() {
return 0;
}
}Solution
Apply @computed to a getter.
Troubleshooting
Confirm the decorated member is a
get ...()accessor.If you need a method, remove
@computedand call the method directly.
Last updated
Was this helpful?