Nosferatu's Pace Maker

    This package has been deprecated

    Author message:

    please use eventemitter directly

    @isoden/eveemi

    1.1.7 • Public • Published

    EveEmi

    npm

    Installation

    $ npm install @isoden/eveemi --save
    

    Usage

    var Model = function () {
      EveEmi.apply(this, arguments);
    
      this.attrs = {};
    };
    Model.prototype = new EveEmi();
    
    Model.prototype.set = function (key, value) {
      this.attrs[key] = value;
      this.trigger('set');
    };
    
    var model = new Model();
    
    model.on('set', function () {
      alert('set!');
    });
    
    model.set('name', 'isoden'); // alert: 'set!'

    API

    on(type: string, callback: function[, ctx: object, once: boolean = false])

    once(type: string, callback: function[, ctx: object])

    off(type: string, func: function)

    listenTo(target: EveEmi, type: string, callback: function[, ctx: object, once: boolean = false])

    listenToOnce(target: EveEmi, type: string, callback: function[, ctx: object])

    trigger(type: string, [...args])

    License

    MIT License http://isoden.mit-license.org

    Keywords

    none

    Install

    npm i @isoden/eveemi

    DownloadsWeekly Downloads

    11

    Version

    1.1.7

    License

    MIT

    Last publish

    Collaborators

    • isoden