UNPKG

es-toolkit

Version:

A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.

14 lines (11 loc) 353 B
import { iteratee } from './iteratee.mjs'; function over(...iteratees) { if (iteratees.length === 1 && Array.isArray(iteratees[0])) { iteratees = iteratees[0]; } const funcs = iteratees.map(item => iteratee(item)); return function (...args) { return funcs.map(func => func.apply(this, args)); }; } export { over };