function off()

in src/lib/eventify.js [42:58]


    function off(eventName: string, callback: Function): Object {
        if (!callback) {
            // we want to unsubscribe from all events
            listeners.delete(eventName);
            return object;
        }

        let eventListeners = listeners.get(eventName);
        if (!eventListeners) {
            // no listeners, nothing to unsubscribe from
            return object;
        }
        // remove this specific callback from this event
        eventListeners.delete(callback);

        return object;
    }