ember-emeis
Version:
The frontend for the emeis user management service
15 lines (13 loc) • 379 B
JavaScript
import { helper } from "@ember/component/helper";
export default helper(function evaluateToBoolean([expression, ...parameter]) {
if (typeof expression === "boolean") {
return expression;
}
if (typeof expression === "function") {
return expression(...parameter);
}
if (typeof expression === "string") {
return expression === "true";
}
return false;
});