@shopgate/engage
Version:
Shopgate's ENGAGE library.
5 lines • 333 B
JavaScript
/**
* Memoization test
* @param {Function} selector selector
* @returns {Function}
*/export var wrapMemoizedSelector=function wrapMemoizedSelector(selector){return function(){var result=selector.apply(void 0,arguments);if(selector.apply(void 0,arguments)!==result){throw new Error('Memoization check failed.');}return result;};};