UNPKG

recharts

Version:
24 lines (23 loc) 533 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createEventProxy = createEventProxy; function createEventProxy(reactEvent) { reactEvent.persist(); var { currentTarget } = reactEvent; return new Proxy(reactEvent, { get: (target, prop) => { if (prop === 'currentTarget') { return currentTarget; } var value = Reflect.get(target, prop); if (typeof value === 'function') { return value.bind(target); } return value; } }); }