Commit Graph

271 Commits

Author SHA1 Message Date
HyunWoo Choi
2acc21175d
feat(isMap): add isMap (#600)
* feat : add isMap function

* feat : add isMap bench

* docs : isMap
2024-09-26 16:32:22 +09:00
HyunWoo Choi
3cf0992520
feat(isSet): add isSet (#596)
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
* feat : add isSet to predicate

* feat : add isSet bench

* feat : add isSet test

* docs : isSet
2024-09-26 10:55:46 +09:00
Wojciech Maj
7016baf301
docs: fix castArray import paths (#598)
Closes #597
2024-09-26 10:54:17 +09:00
D-Sketon
f7853a80c1
docs: fix import (#599)
* docs: fix import

* docs: fix import
2024-09-26 10:53:52 +09:00
raon0211
92500e54da docs: Add docs for functions
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-09-25 17:37:03 +09:00
raon0211
75c41ef98f feat(string): Make camelCase and other functions to support emojis 2024-09-25 16:25:52 +09:00
hyesung oh
1e04c48d3d
fix(startCase): convert the non-first char to lowercase (#591)
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
* fix: convert the non-first char to lowercase

* test: more test case

* docs: update examples
2024-09-24 10:39:37 +09:00
Minhee Lee
212ba9ae47
feat(isFinite): add isFinite to compat (#577)
* feat: append isFinite to compat

Co-authored-by: hyesungoh <haesungoh414@gmail.com>

* test: isFinite

Co-authored-by: hyesungoh <haesungoh414@gmail.com>

* docs: isFinite

Co-authored-by: hyesungoh <haesungoh414@gmail.com>

* docs: add ts docs

Co-authored-by: hyesungoh <haesungoh414@gmail.com>

* Update docs/reference/compat/predicate/isFinite.md

* Update src/compat/predicate/isFinite.ts

* Update src/compat/predicate/isFinite.ts

---------

Co-authored-by: hyesungoh <haesungoh414@gmail.com>
Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-24 10:30:53 +09:00
Dongho Kim
2e1f1177ed
fix(compact): Update NotFalsey to exclude 0n (#588)
* fix(compact): Update `NotFalsey` to exclude `0n`

* docs(compact): Update docs formatting
2024-09-24 10:19:48 +09:00
Goblin (Kim Woo Seok)
53703f4abb
docs: Add detail examples to docs in maxBy, minBy (#554)
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
* docs: Add detail examples to docs in maxBy, minBy

* docs: Add examples for maxBy and minBy functions to en, ja, zh_hans docs
2024-09-23 18:53:02 +09:00
coding-honey
a08c9fed9b
docs: Fix typos - ko/dropRight.md (#555) 2024-09-23 15:35:16 +09:00
Goblin (Kim Woo Seok)
791b393f79
docs: Delete wrong documentation in maxBy (#553) 2024-09-23 15:18:34 +09:00
Dongho Kim
a4de80c2cf
docs(fetchData): Improve example of withTimeout (#570) 2024-09-23 15:15:23 +09:00
hyesung oh
ea01c77121
feat(isError): append isError (#579)
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
* feat: add isError to predicate

Co-authored-by: leeminhee119 <mhl98@dgu.ac.kr>

* test: isError


Co-authored-by: leeminhee119 <mhl98@dgu.ac.kr>

* docs: isError


Co-authored-by: leeminhee119 <mhl98@dgu.ac.kr>

* feat: isError at compat


Co-authored-by: leeminhee119 <mhl98@dgu.ac.kr>

* feat: export to compat

* fix: format

Co-authored-by: leeminhee119 <mhl98@dgu.ac.kr>

---------

Co-authored-by: leeminhee119 <mhl98@dgu.ac.kr>
2024-09-23 11:27:08 +09:00
Junseong Park
fd119dd2c1
docs: fix typo in 가이드 (#548)
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
2024-09-18 23:03:43 +09:00
Junseong Park
0c4edbb2b9
docs: Update wrong headings and contents (#547)
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-09-18 17:36:04 +09:00
Sojin Park
e32bd2462b docs: Add missing docs 2024-09-18 16:26:28 +09:00
Sojin Park
aa89c90152 feat(debounce, throttle): Support edges for debounce & throttle 2024-09-18 16:11:48 +09:00
Benzy
3b983ff79c
feat(isNaN): add isNaN function (#538)
* feat: add isNaN

* test: isNaN bench

* docs: isNaN

* refactor(isNaN): Use Number.isNaN
2024-09-18 11:47:22 +09:00
Sojin Park
19eabc9366 feat(throttle): Add compatibility with lodash
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
2024-09-16 22:57:35 +09:00
Sojin Park
21212c448e revert: Revert debounce support for leading and trailing edge, due to performance degradation
This reverts commit 7239073eb0.
2024-09-16 21:38:08 +09:00
Sojin Park
7239073eb0 feat(debounce): Add leading and trailing edge support in debounce 2024-09-16 21:23:14 +09:00
Sojin Park
09eb88676e feat(debounce): Add compatibility with lodash 2024-09-16 19:04:30 +09:00
D-Sketon
9bb1203b51
docs(spread): fix doc (#536)
* fix(spread): fix doc

* Update spread.md

* Update spread.md

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-09-15 17:55:34 +09:00
raon0211
1a5e9c8e64 feat(omit): Add compatibility version of omit 2024-09-14 23:04:18 +09:00
raon0211
f2f4b8ec88 docs: Fix docs style 2024-09-14 20:32:06 +09:00
raon0211
4b9c4985b6 fix(unset): Fix behavior of unset, add docs 2024-09-14 17:53:27 +09:00
raon0211
dcfc521109 docs: Move toString to util 2024-09-14 17:44:09 +09:00
raon0211
c407bcc807 feat(toPath): Add toPath in compatibility library 2024-09-14 17:37:12 +09:00
Benzy
6e07157308
feat(isDate): add isDate function (#524)
* feat: add isDate

Co-authored-by: hyesungoh <haesungoh414@gmail.com>

* test: isDate bench

Co-authored-by: hyesungoh <haesungoh414@gmail.com>

* docs: isDate

Co-authored-by: hyesungoh <haesungoh414@gmail.com>

* docs(isDate): Add docs for isDate

---------

Co-authored-by: hyesungoh <haesungoh414@gmail.com>
Co-authored-by: raon0211 <raon0211@toss.im>
2024-09-14 16:29:45 +09:00
raon0211
06f68c20b9 docs: Fix docs style
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-09-14 14:47:53 +09:00
mattiacoll
0375c66a9e
feat(isSafeInteger): add isSafeInteger function (#529)
* Implement isInteger

* Implement isInteger

* Implement isSafeInteger

* docs: Add isSafeInteger and use native Number.isSafeInteger

* fix: Remove isInteger, isSafeInteger

* doc

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-14 14:47:33 +09:00
raon0211
2867dcdc7d docs(toString): Add docs for toString 2024-09-14 14:26:40 +09:00
mattiacoll
ff8976e5de
feat(isInteger): add isInteger function (#528)
* Implement isInteger

* Update docs/reference/math/isInteger.md

* Update src/math/isInteger.ts

* Update src/math/isInteger.ts

* Update docs/reference/math/isInteger.md

* Update docs/reference/math/isInteger.md

* docs(isInteger): Add docs for isInteger

* lint

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: raon0211 <raon0211@toss.im>
2024-09-14 14:26:00 +09:00
seungrodotlee
9364390715
feat(curry): add curry function (#187)
* feat. Add utility types

* feat. Add curry function

* feat. add error throw

* feat. add spec of curry

* fix. fix type error when optional parameter exist

* fix. fix type when rest parameters exist

* fix. fix types error

* fix. fix all type errors

* refactor. rename OptionalStartIdx

* test. add test codes when rest parameters exist

* feat. add  method to flexibleCurry

* feat. fix all type errors and functional errors

* chore. add benchmark

* chore. fix comments

* refactor. enhance type of flexibleCurry

* refactor. refactor arrow function -> normal function

* feat. correctly infer the errored type when the run method is called while the argument to be received is not optional

* docs. add docs about curry

* refactor. file refactor naming case of types

* fix. fix types error caused by renaming of case

* fix. fix errors same as last commit

* fix. fix errors same as last commit

* feat. keep curry function and type simple

* fix. fix test codes with updated implementation

* Update src/function/index.ts

* feat(curry): Fix curry types

* feat(curry): Fix curry types

* feat(curry): Fix curry types

* Remove ramda

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-09-14 14:24:56 +09:00
Junseong Park
191fbd037e
docs: replace pnpm install with pnpm add (#530) 2024-09-14 14:08:18 +09:00
DonghyunKim98
7aad9d6b9a
docs: Fix incorrect docs in isObject (#520)
* fix : wrong docs in isObject docs

* Update isObject.ts

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-09-13 16:42:43 +09:00
raon0211
4a17214496 feat(trim, trimStart, trimEnd): Ensure compatibility with trim, trimStart, and trimEnd 2024-09-13 16:41:10 +09:00
raon0211
db82e936f6 docs: Update docs for upperCase 2024-09-13 15:48:18 +09:00
raon0211
9a48d39a35 refactor(pick): Refactor compatibility pick function 2024-09-13 15:18:28 +09:00
raon0211
9d3918adc2 fix(join): Move join to compat 2024-09-12 22:19:10 +09:00
raon0211
cfdaf77c2e docs: Add docs for isObject 2024-09-12 22:04:06 +09:00
Sungwon WI
40c9ab92d7
feat(compat): Add isObject function (#501)
* feat: implement isObject

* feat: add isObject.spec.ts

* feat: add isObject.bench.ts

* feat: add en docs

* feat: add ko docs

* feat: add test case

* feat: replace Function type

* feat: modify docs type

* feat: remove type
2024-09-12 21:53:46 +09:00
raon0211
f6a30395c5 fix(findLastIndex): Add compatibility for findLastIndex 2024-09-12 21:50:40 +09:00
Somi Park
851755cdd6
feat(findLastIndex): implement findLastIndex (#512) 2024-09-12 21:35:27 +09:00
raon0211
33bdce1254 docs(parseInt): Add docs for parseInt
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
2024-09-10 22:46:57 +09:00
D-Sketon
eb8bf63ad7
docs: improve doc (#506) 2024-09-10 08:40:56 +09:00
Sojin Park
3c3bba011f docs(rearg): Add rearg in compat and add docs
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-09-08 23:48:58 +09:00
moonheekim0118
aa37cb7ee8
feat(castArray): add castArray function (#488)
* feat: add castArray

* chore: add castArray into index.tx

* fix: castArray to check if it has arguments

* chore: test castArray

* chore: fix exmaple code

* chore: add reference

* chore: add ko-reference

* chore: add benchmark

* refactor: castArray type

* chore: update docs

* refactor: return type

* fix: remove content

* chore: update docs

* chore: move cast array to compat

* chore: add castArray to index.ts

* chore: add information to docs

* refactor: update testcase same as loadash's

* chore: udpate import path

* fix: add empty line

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-08 23:37:45 +09:00
Sojin Park
22b8a80017 chore: Add conformsTo to compat 2024-09-08 23:36:38 +09:00