mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 09:42:07 +08:00
0fa92529ed
* Enable "plain function as helpers" polyfill This feature landed in Ember 4.5+, but this polyfill would allow it to work on 3.25+ References RFC: https://github.com/emberjs/rfcs/pull/756 Update: https://github.com/emberjs/rfcs/pull/788 Guides: https://github.com/ember-learn/guides-source/pull/1924 * Convert truth-helpers to use plain functions Mainly to test that the polyfill is working, but it's a good refactor anyway.
14 lines
217 B
JavaScript
14 lines
217 B
JavaScript
import truthConvert from "../utils/truth-convert";
|
|
|
|
export default function and(...args) {
|
|
let arg = false;
|
|
|
|
for (arg of args) {
|
|
if (truthConvert(arg) === false) {
|
|
return arg;
|
|
}
|
|
}
|
|
|
|
return arg;
|
|
}
|