Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions guides/v3.0.0/templates/writing-helpers.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ to the helper function. Here is our example from above, updated to
support the optional `sign` option:

```javascript {data-filename=app/helpers/format-currency.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function formatCurrency([value, ...rest], namedArgs) {
let dollars = Math.floor(value / 100);
Expand All @@ -181,22 +181,22 @@ You can pass as many named arguments as you'd like. They get added to the
```

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, namedArgs) {
console.log(namedArgs.option1); // => "hello"
console.log(namedArgs.option2); // => "world"
console.log(namedArgs.option3); // => "goodbye cruel world"
});

export default helper(myHelper)
export default helper(myHelper);
```

You can use JavaScript's destructuring assignment shorthand in this case
as well to clean up the above code:

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, { option1, option2, option3 }) {
console.log(option1); // => "hello"
Expand Down
8 changes: 4 additions & 4 deletions guides/v3.1.0/templates/writing-helpers.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ to the helper function. Here is our example from above, updated to
support the optional `sign` option:

```javascript {data-filename=app/helpers/format-currency.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function formatCurrency([value, ...rest], namedArgs) {
let dollars = Math.floor(value / 100);
Expand All @@ -181,22 +181,22 @@ You can pass as many named arguments as you'd like. They get added to the
```

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, namedArgs) {
console.log(namedArgs.option1); // => "hello"
console.log(namedArgs.option2); // => "world"
console.log(namedArgs.option3); // => "goodbye cruel world"
});

export default helper(myHelper)
export default helper(myHelper);
```

You can use JavaScript's destructuring assignment shorthand in this case
as well to clean up the above code:

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, { option1, option2, option3 }) {
console.log(option1); // => "hello"
Expand Down
8 changes: 4 additions & 4 deletions guides/v3.2.0/templates/writing-helpers.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ to the helper function. Here is our example from above, updated to
support the optional `sign` option:

```javascript {data-filename=app/helpers/format-currency.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function formatCurrency([value, ...rest], namedArgs) {
let dollars = Math.floor(value / 100);
Expand All @@ -181,22 +181,22 @@ You can pass as many named arguments as you'd like. They get added to the
```

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, namedArgs) {
console.log(namedArgs.option1); // => "hello"
console.log(namedArgs.option2); // => "world"
console.log(namedArgs.option3); // => "goodbye cruel world"
});

export default helper(myHelper)
export default helper(myHelper);
```

You can use JavaScript's destructuring assignment shorthand in this case
as well to clean up the above code:

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, { option1, option2, option3 }) {
console.log(option1); // => "hello"
Expand Down
8 changes: 4 additions & 4 deletions guides/v3.3.0/templates/writing-helpers.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ to the helper function. Here is our example from above, updated to
support the optional `sign` option:

```javascript {data-filename=app/helpers/format-currency.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function formatCurrency([value, ...rest], namedArgs) {
let dollars = Math.floor(value / 100);
Expand All @@ -181,22 +181,22 @@ You can pass as many named arguments as you'd like. They get added to the
```

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, namedArgs) {
console.log(namedArgs.option1); // => "hello"
console.log(namedArgs.option2); // => "world"
console.log(namedArgs.option3); // => "goodbye cruel world"
});

export default helper(myHelper)
export default helper(myHelper);
```

You can use JavaScript's destructuring assignment shorthand in this case
as well to clean up the above code:

```javascript {data-filename=app/helpers/my-helper.js}
export default helper(myHelper)
import { helper } from '@ember/component/helper';

export function myHelper(params, { option1, option2, option3 }) {
console.log(option1); // => "hello"
Expand Down