plugins/q/src/formatter/memoize.js
Showing 1 of 1 total issue
Function memoize
has 46 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function memoize(func, opts = {}) { const { size = 5000, multipleArguments = false, toKey = (arg) => arg } = opts; let cache = Object.create(null); let index = Object.create(null); let counter = 0;