UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

22 lines (20 loc) 457 B
import { dfdlT } from "@monstermann/dfdl"; //#region src/function/invoke.ts /** * `invoke(method, args)` * * Invokes a method on an object with the provided arguments. * * ```ts * invoke("Hello World", "split", [" "]); // ["Hello", "World"] * ``` * * ```ts * pipe("Hello World", invoke("split", [" "])); // ["Hello", "World"] * ``` */ const invoke = dfdlT((target, method, args) => { return target[method](...args); }, 3); //#endregion export { invoke };