import Component from '@ember/component';
import { inject as service } from '@ember/service';
function doResize() { /* ... */ }
export default Component.extend({
resize: service(),
didInsertElement() {
this._super(...arguments);
this.get('resize').on('debouncedDidResize', this, doResize, 100);
doResize.call(this);
},
willDestroyElement() {
this._super(...arguments);
this.get('resize').off('debouncedDidResize', this);
}
});