import { Eq } from 'fp-ts/Eq'; /** * It memorizes only one value (input/output) at a time. Be aware of where/when * you call the constructor of the `memoize` function, it determines the closure * between memory state and `memoize` function * * @since 3.0.0 */ declare const ctorMemoizeOnce: () => (eqInput: Eq) => (f: (inputN: A) => B) => (inputN: A) => B; /** @since 3.0.0 */ declare const eqAny: Eq; declare const utils_ctorMemoizeOnce: typeof ctorMemoizeOnce; declare const utils_eqAny: typeof eqAny; declare namespace utils { export { utils_ctorMemoizeOnce as ctorMemoizeOnce, utils_eqAny as eqAny, }; } export { ctorMemoizeOnce as c, eqAny as e, utils as u };