ffa87ec3a3
https://www.codewars.com/kata/539a0e4d85e3425cb0000a88/solutions/typescript We want to create a function that will add numbers together when called in succession.
13 lines
318 B
TypeScript
13 lines
318 B
TypeScript
// We want to create a function that will add numbers together when called in succession.
|
|
|
|
export default function add(x: number): any {
|
|
const fn = (y: number) => add(x + y);
|
|
fn.valueOf = () => x;
|
|
return fn;
|
|
}
|
|
|
|
const seven = add(1)(2)(4);
|
|
console.log(seven == 7, 'expect 7')
|
|
|
|
console.log(+add(1)(2), 'expect 3')
|