Skip to content

partial

Create a partial a function

68 bytes

Usage

Create a partial function by providing some — or all — of the arguments the given function needs.

import * as
import _
_
from 'radashi'
const
const add: (a: number, b: number) => number
add
= (
a: number
a
: number,
b: number
b
: number) =>
a: number
a
+
b: number
b
const
const addFive: (b: number) => number
addFive
=
import _
_
.
partial<[a: number, b: number], [number], number>(fn: (a: number, b: number) => number, args_0: number): (b: number) => number
export partial

Create a partial function by providing some (or all) of the arguments the given function needs.

@seehttps://radashi.js.org/reference/curry/partial

@example

const add = (a: number, b: number) => a + b
const addFive = partial(add, 5)
addFive(2) // => 7

partial
(
const add: (a: number, b: number) => number
add
, 5)
const addFive: (b: number) => number
addFive
(2) // => 7