/**
* BeNomad BeMap JavaScript API - Listener class
*/
/**
* @classdesc
* Base class for listener.
* @public
* @constructor
* @param {object} options Options object.
* @param {object} options.native native object.
*/
bemap.Listener = function(options) {
var opts = options || {};
/**
* Native map browser event.
* @type {Object}
* @protected
*/
this.native = opts.native ? opts.native : null;
/**
* @type {Function}
* @protected
*/
this.callback = opts.callback ? opts.callback : null;
/**
* @type {String}
* @protected
*/
this.key = opts.key ? opts.key : null;
/**
* @type {Object}
* @protected
*/
this.bemapObject = opts.bemapObject ? opts.bemapObject : null;
};