UNPKG

@vtx/cs-map

Version:

React components for Vortex

28 lines (25 loc) 821 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerEventLayer = exports.registerEventGeometry = void 0; var EVENT = ['onClick', 'onDoubleClick', 'onMouseEnter', 'onMouseMove', 'onMouseLeave']; // 注册鼠标事件 var registerEventGeometry = exports.registerEventGeometry = function registerEventGeometry(layer, props) { EVENT.map(function (v) { layer[v] = function () { if (layer.getProperties) { var options = layer.getProperties(); props[v] && props[v](options); } }; }); }; var registerEventLayer = exports.registerEventLayer = function registerEventLayer(layer, props) { EVENT.map(function (v) { layer[v] = function () { props[v] && props[v].apply(props, arguments); }; }); }; //# sourceMappingURL=index.js.map