UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

20 lines (19 loc) 502 B
/** * Creates a function that invokes `func` with arguments reversed. * * @since 5.12.0 * @category Function * @param func The function to flip arguments for. * @returns Returns the new flipped function. * @see [[reverse]] * @example * * ```js * const flipped = flip((...args) => args) * * flipped('a', 'b', 'c', 'd') * // => ['d', 'c', 'b', 'a'] * ``` */ export declare function flip<F extends (...args: any[]) => any>(func: F): (...args: any[]) => ReturnType<F>; export default flip;