UNPKG

ember-legacy-class-transform

Version:
29 lines (25 loc) 638 B
import Ember from 'ember'; import { decoratorWithRequiredParams } from '../utils/decorator-macros'; /** * Decorator that wraps [Ember.on](https://emberjs.com/api/#method_on) * * Triggers the target function on events * * ```javascript * import Component from '@ember/component'; * import { on } from 'ember-decorators/object/evented'; * * export default class EventDemoComponent extends Component * @on('init') * setupStuff() { * //... * } * } * ``` * * @function * @param {...String} eventNames - Names of the events that trigger the function */ export const on = decoratorWithRequiredParams(Ember.on);