Commit Graph

13 Commits

Author SHA1 Message Date
HyunWoo Lee (Nunu Lee)
260bae963f
feat(maxBy): Add maxBy function that select element that have max value by given condition in array (#64)
* feat(maxBy): Add maxBy function

* feat(maxBy): Add benchamark test

* feat(maxBy): Add unit test of maxBy

* docs(maxBy): Add reference of maxBy function

* feat(maxBy): use for-each loop instead of index-increasing fashion

* fix(maxBy): Change code by code review

* fix(maxBy): Changed by code review, all tests are fine

* fix(maxBy): remove explicit undefined return

* fix(maxBy): Fix reference due to signature modification

* Update src/math/maxBy.ts

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-06-17 18:39:42 +09:00
jgjgill
2df38fe4e2
docs(isUndefined): Polish document styles and fix incorrect comments (#67)
* docs: add inline code markdown

* fix: change to undefined[] annotation

* Revert "fix: change to undefined[] annotation"

This reverts commit 3b81b8fb8a.

* chore: recommit
2024-06-17 12:26:32 +09:00
이호연
b66eab0ae1
fix(pickBy, omitBy): Enforce stricter argument types in shouldPick and shouldOmit (#60)
* chore: change type of key to `keyof T`

* docs: edit document

* docs: edit korean document
2024-06-15 19:44:45 +09:00
Sojin Park
67cb5eff30 docs(random, randomInt): Add docs for randomInt, and polish docs for random 2024-06-15 16:00:20 +09:00
ynnsuis / 장윤수
65a65ea24d
feat(random): Adds a function that generates a random floating-point number between the minimum and maximum. (#53)
* feat(random): Add generating a random floating-point number between min and max

* test(random) : Add tests for random function

* feat : Add random function to math module

* test : Add benchmark for random function

* refactor : Change the words min, max to minimum, maximum

* docs(random) : Add docs about random function

* docs(random): Add docs about random function

* docs(random): Fix documentation typos

* docs(random): Fix documentation typos

* docs(random): Fix spacing

* docs(random): Fix spacing

* docs(random): Update interface heading

* docs(random): Update interface heading

* fix(random): Validate input parameters and throw error for invalid ranges

* test(random) : Update tests for new input validation logic

* docs(random) : Update documentation for new input validation logic
2024-06-15 15:20:54 +09:00
hanna
8d80869fef
feat(delay): Support AbortSignal to delay for improved cancellation (#52)
* feat: Support AbortSignal to delay for improved cancellation

* docs: add AbortSignal in delay

* refactor: add once setting in addEventListener

* fix: abortError sentence

* feat: separate error file
2024-06-15 15:20:42 +09:00
hanna
a707c06f7f
feat(debounce): Support AbortSignal to cancel debounced functions for improved cancellation (#45)
* feat: Support AbortSignal to debounce for improved cancellation

* refactor: cancel timeoutId & add strict inequality

* fix: formatting in package.json

* refactor: using optional chaining

* fix: follow the fetch API's option

* docs: modify debounce ko, en docs
2024-06-14 08:04:05 +09:00
raon0211
fde86f7f4b docs: Add docs for uniqBy and uniqWith 2024-06-13 22:20:12 +09:00
Jun
79ce446a51
fix(pick, omit): Restrict the type of arguments in object utils (#35)
* feat: change object utils type def

Co-authored-by: 김관식 <39869096+gwansikk@users.noreply.github.com>

* docs: modify object utils docs

---------

Co-authored-by: 김관식 <39869096+gwansikk@users.noreply.github.com>
2024-06-12 15:22:16 +09:00
Sojin Park
678028dd3d feat(noop): Add noop function 2024-06-08 15:47:44 +09:00
Jungwoo LEE
79046ea5c1
feat(debounce, throttle): Support passing arguments to callback function in debounce & throttle function (#26)
* feat: add support for variable arguments in debounce.ts

* feat: add support for variable arguments in throttle.ts

* Update src/function/debounce.ts

* Apply suggestions from code review

* Update src/function/debounce.ts

* Update src/function/throttle.ts

* docs: update related docs

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-06-05 08:05:56 +09:00
Minsoo Kim
cf65b2c601
style(*): Setup prettier and apply formatting (#24)
* chore: add prettierrc

* chore: apply format with prettier config

* chore: eslint error fix
2024-06-04 17:19:26 +09:00
raon0211
7203b56367 1.0.0 2024-05-31 16:54:41 +09:00