Skip to content

add() function

두 값을 더합니다.

Signature:

typescript
declare function add<
  A extends number | Promise<number>,
  B extends number | Promise<number>,
>(a: A, b: B): ReturnAddType<number | Promise<number>, A, B>;

Example

ts
add(1, 2); // 3
await add(1, Promise.resolve(2)); // 3
await add(Promise.resolve(1), 2); // 3
await add(Promise.resolve(1), Promise.resolve(2)); // 3

add("a", "b"); // 'ab'
await add("a", Promise.resolve("b")); // 'ab'
await add(Promise.resolve("a"), "b"); // 'ab'
await add(Promise.resolve("a"), Promise.resolve("b")); // 'ab'

Open Source Code

Released under the Apache-2.0 License.