UNPKG

chromogen

Version:

simple, interaction-driven Jest test generator for Recoil and React Hooks apps

26 lines (25 loc) 862 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dummyParam = exports.convertFamilyTrackerKeys = exports.debounce = void 0; const debounce = (func, wait) => { let timeout; return (...args) => { const timeoutCallback = () => { timeout = null; func(...args); }; clearTimeout(timeout); timeout = setTimeout(timeoutCallback, wait); }; }; exports.debounce = debounce; function convertFamilyTrackerKeys(familyTracker, storeMap) { const refactoredTracker = {}; Object.keys(familyTracker).forEach((key) => { const newKey = storeMap.get(key) || key; refactoredTracker[newKey] = familyTracker[key]; }); return refactoredTracker; } exports.convertFamilyTrackerKeys = convertFamilyTrackerKeys; exports.dummyParam = 'chromogenDummyParam';