app/components/my-component.hbs
not yet!
import { SomeComponent, someModifier, someHelper } from 'some-addon';
...
{{#if (someHelper foo="bar")}}...{{/if}}
app/components/my-component.js
import { SomeComponent, someModifier, someHelper } from 'some-addon';
---
---
...
{{#if (someHelper foo="bar")}}...{{/if}}
import Component from '@glimmer/component';
import { helper } from '@ember/component/helper';
const sum = helper(function sum(numbers) {
if (numbers.length === 0) {
return 0;
} else {
return numbers.pop() + sum(numbers);
}
});
export default class MyComponent extends Component {
Sum of 1 to 5: {{sum 1 2 3 4 5}}
// other JS things...
}