Como criar um helper de template no Discourse

Quero comparar dois valores no modelo Handlebar. Isso não pode ser feito usando o helper {{#if}}. Então, como posso criar um novo helper no Discourse?

Tentei o código abaixo, mas não funcionou:

Arquivo criado: /assets/javascripts/discourse/helpers/eq.js.es6

import { registerHelper } from 'discourse-common/lib/helpers';
var makeBoundHelper = Ember.HTMLBars.makeBoundHelper;

registerHelper('eq', makeBoundHelper(function(params) {
  return params[0] === params[1];
}));

Lançando exceção: makeBoundHelper is not a function

É apenas EmberJS, use uma Propriedade Computada.

Quero alcançar algo como abaixo:
ter dois loops each

  1. productCategories: [“category1”, “category2”, …]
  2. productTags: [{productCategory:“category1”, tagName:“tag1”, isChecked:true}, …]
    E agora quero comparar os itens de productCategories com tag.productCategory, conforme mostrado no código.
    Isso pode ser alcançado por meio de propriedades computadas?
<div class="tag-list-section">
   {{#each this.productCategories as |category|}}
       <div id={{category}} class="select-tag-category">
            {{#each this.productTags as |tag|}}
                {{#if (eq category tag.productCategory)}}
                       {{input type="checkbox" name=tag.tagName checked=tag.isChecked }} {{tag.tagName}}
                {{/if}}
             {{/each}}
        </div>
    {{/each}}
</div>