Closed mlhaufe closed 1 year ago
Partial application of traits:
const add3 = Trait(Number, { _: (a, b, c) => a + b + c }) add3(1, 2, 3) === 6 add3(_, 2, 3)(1) === 6 add3(1, _, 3)(2) === 6 add3(1, 2, _)(3) === 6 add3(1, _, _)(2, 3) === 6 add3(_, 2, _)(1, 3) === 6 add3(_, _, 3)(1, 2) === 6 add3(_, _, _)(1, 2, 3) === 6 add3(_, _, _)(_, 2, _)(1, 3) === 6
Partial application of traits: