import Component from '@glimmer/component'; import { tracked} from '@glimmer/tracking'; import { action, set } from '@ember/object'; export default class extends Component { @tracked prop1 = 0; get step1() { return this.prop1 * 10; } get step2() { return this.step1 * 10; } get cp() { return this.step2 * 10; } @action update() { this.prop1++; } }