Currently, the creation of an index looks like this,
...
import Lunr from 'ember-cli-lunr/lunr';
export default Controller.extend({
posts: null,
init() {
this._super(...arguments);
let postsIndex = Lunr.create({ models: get(this, 'posts'), properties: ['title'] });
set(this, 'postsIndex', postsIndex);
},
...
});
It would be good to invoke this using a shorthand like,
...
import createLunrIndex from 'ember-cli-lunr/lunr-index';
export default Controller.extend({
posts: null,
postsIndex: createLunrIndex('posts', ['title'])
...
});
Not sure if this is possible though 🤔 ?
Currently, the creation of an index looks like this,
It would be good to invoke this using a shorthand like,
Not sure if this is possible though 🤔 ?