Skip to content

partial

partial<T>(func: T, …partialArgs: unknown[]): (…args: unknown[]) => ReturnType<T>

Defined in: packages/pythonlib/src/functools.ts:20

Create a partial function application partial(func, arg1, arg2) returns a function that calls func with arg1, arg2 prepended

Example: const add = (a: number, b: number) => a + b const add5 = partial(add, 5) add5(3) // returns 8

Type Parameters

Type Parameter
T extends (…args: unknown[]) => unknown

Parameters

ParameterType
funcT
partialArgsunknown[]

Returns

(…args: unknown[]): ReturnType<T>

Parameters

ParameterType
argsunknown[]

Returns

ReturnType<T>