Skip to content

break(18): FP#17

Merged
mathcovax merged 170 commits intomainfrom
break/functional
Oct 9, 2025
Merged

break(18): FP#17
mathcovax merged 170 commits intomainfrom
break/functional

Conversation

@mathcovax
Copy link
Contributor

@mathcovax mathcovax commented Aug 22, 2025

close #18
close #16
close #15
close #14
close #13
close #12
close #11
close #10

@github-actions
Copy link

github-actions bot commented Aug 22, 2025

Coverage Report

Status Category Percentage Covered / Total
🟢 Lines 100% (🎯 100%) 1111 / 1111
🟢 Statements 100% (🎯 100%) 1238 / 1238
🟢 Functions 100% (🎯 100%) 397 / 397
🟢 Branches 100% (🎯 100%) 666 / 666
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
scripts/array/concat.ts 100% 100% 100% 100%
scripts/array/copyWithin.ts 100% 100% 100% 100%
scripts/array/every.ts 100% 100% 100% 100%
scripts/array/filter.ts 100% 100% 100% 100%
scripts/array/find.ts 100% 100% 100% 100%
scripts/array/findAndReplace.ts 100% 100% 100% 100%
scripts/array/findIndex.ts 100% 100% 100% 100%
scripts/array/findLast.ts 100% 100% 100% 100%
scripts/array/findLastIndex.ts 100% 100% 100% 100%
scripts/array/flat.ts 100% 100% 100% 100%
scripts/array/flatMap.ts 100% 100% 100% 100%
scripts/array/from.ts 100% 100% 100% 100%
scripts/array/group.ts 100% 100% 100% 100%
scripts/array/includes.ts 100% 100% 100% 100%
scripts/array/indexOf.ts 100% 100% 100% 100%
scripts/array/is.ts 100% 100% 100% 100%
scripts/array/join.ts 100% 100% 100% 100%
scripts/array/lastIndexOf.ts 100% 100% 100% 100%
scripts/array/map.ts 100% 100% 100% 100%
scripts/array/maxElements.ts 100% 100% 100% 100%
scripts/array/maxOf.ts 100% 100% 100% 100%
scripts/array/minElements.ts 100% 100% 100% 100%
scripts/array/minOf.ts 100% 100% 100% 100%
scripts/array/pop.ts 100% 100% 100% 100%
scripts/array/push.ts 100% 100% 100% 100%
scripts/array/reduce.ts 100% 100% 100% 100%
scripts/array/reduceRight.ts 100% 100% 100% 100%
scripts/array/reverse.ts 100% 100% 100% 100%
scripts/array/set.ts 100% 100% 100% 100%
scripts/array/shift.ts 100% 100% 100% 100%
scripts/array/slice.ts 100% 100% 100% 100%
scripts/array/some.ts 100% 100% 100% 100%
scripts/array/sum.ts 100% 100% 100% 100%
scripts/array/unshift.ts 100% 100% 100% 100%
scripts/array/at/default.ts 100% 100% 100% 100%
scripts/array/at/first.ts 100% 100% 100% 100%
scripts/array/at/last.ts 100% 100% 100% 100%
scripts/array/fill/all.ts 100% 100% 100% 100%
scripts/array/fill/default.ts 100% 100% 100% 100%
scripts/array/findAndSplice/delete.ts 100% 100% 100% 100%
scripts/array/findAndSplice/insert.ts 100% 100% 100% 100%
scripts/array/findAndSplice/replace.ts 100% 100% 100% 100%
scripts/array/sort/default.ts 100% 100% 100% 100%
scripts/array/sort/number.ts 100% 100% 100% 100%
scripts/array/sort/string.ts 100% 100% 100% 100%
scripts/array/splice/delete.ts 100% 100% 100% 100%
scripts/array/splice/insert.ts 100% 100% 100% 100%
scripts/array/splice/replace.ts 100% 100% 100% 100%
scripts/common/addWrappedProperties.ts 100% 100% 100% 100%
scripts/common/asyncInnerPipe.ts 100% 100% 100% 100%
scripts/common/asyncLoop.ts 100% 100% 100% 100%
scripts/common/asyncPipe.ts 100% 100% 100% 100%
scripts/common/asyncRetry.ts 100% 100% 100% 100%
scripts/common/clone.ts 100% 100% 100% 100%
scripts/common/enum.ts 100% 100% 100% 100%
scripts/common/externalPromise.ts 100% 100% 100% 100%
scripts/common/forward.ts 100% 100% 100% 100%
scripts/common/innerPipe.ts 100% 100% 100% 100%
scripts/common/kind.ts 100% 100% 100% 100%
scripts/common/loop.ts 100% 100% 100% 100%
scripts/common/pipe.ts 100% 100% 100% 100%
scripts/common/promiseObject.ts 100% 100% 100% 100%
scripts/common/stringToBytes.ts 100% 100% 100% 100%
scripts/common/stringToMillisecond.ts 100% 100% 100% 100%
scripts/common/toJson.ts 100% 100% 100% 100%
scripts/common/toString.ts 100% 100% 100% 100%
scripts/common/toTransform.ts 100% 100% 100% 100%
scripts/common/toWrappedValue.ts 100% 100% 100% 100%
scripts/common/unwrap.ts 100% 100% 100% 100%
scripts/common/when.ts 100% 100% 100% 100%
scripts/common/whenNot.ts 100% 100% 100% 100%
scripts/common/wrapValue.ts 100% 100% 100% 100%
scripts/either/base.ts 100% 100% 100% 100%
scripts/either/hasInformation.ts 100% 100% 100% 100%
scripts/either/whenHasInformation.ts 100% 100% 100% 100%
scripts/either/bool/base.ts 100% 100% 100% 100%
scripts/either/bool/create.ts 100% 100% 100% 100%
scripts/either/bool/falsy.ts 100% 100% 100% 100%
scripts/either/bool/truthy.ts 100% 100% 100% 100%
scripts/either/future/base.ts 100% 100% 100% 100%
scripts/either/future/create.ts 100% 100% 100% 100%
scripts/either/future/error.ts 100% 100% 100% 100%
scripts/either/future/success.ts 100% 100% 100% 100%
scripts/either/left/create.ts 100% 100% 100% 100%
scripts/either/left/error.ts 100% 100% 100% 100%
scripts/either/left/fail.ts 100% 100% 100% 100%
scripts/either/left/is.ts 100% 100% 100% 100%
scripts/either/left/when.ts 100% 100% 100% 100%
scripts/either/nullable/base.ts 100% 100% 100% 100%
scripts/either/nullable/create.ts 100% 100% 100% 100%
scripts/either/nullable/empty.ts 100% 100% 100% 100%
scripts/either/nullable/filled.ts 100% 100% 100% 100%
scripts/either/nullish/base.ts 100% 100% 100% 100%
scripts/either/nullish/create.ts 100% 100% 100% 100%
scripts/either/nullish/empty.ts 100% 100% 100% 100%
scripts/either/nullish/filled.ts 100% 100% 100% 100%
scripts/either/optional/base.ts 100% 100% 100% 100%
scripts/either/optional/create.ts 100% 100% 100% 100%
scripts/either/optional/empty.ts 100% 100% 100% 100%
scripts/either/optional/filled.ts 100% 100% 100% 100%
scripts/either/right/asyncPipe.ts 100% 100% 100% 100%
scripts/either/right/create.ts 100% 100% 100% 100%
scripts/either/right/is.ts 100% 100% 100% 100%
scripts/either/right/ok.ts 100% 100% 100% 100%
scripts/either/right/pipe.ts 100% 100% 100% 100%
scripts/either/right/success.ts 100% 100% 100% 100%
scripts/either/right/when.ts 100% 100% 100% 100%
scripts/generator/asyncFilter.ts 100% 100% 100% 100%
scripts/generator/asyncLoop.ts 100% 100% 100% 100%
scripts/generator/asyncMap.ts 100% 100% 100% 100%
scripts/generator/asyncReduce.ts 100% 100% 100% 100%
scripts/generator/execute.ts 100% 100% 100% 100%
scripts/generator/filter.ts 100% 100% 100% 100%
scripts/generator/loop.ts 100% 100% 100% 100%
scripts/generator/map.ts 100% 100% 100% 100%
scripts/generator/reduce.ts 100% 100% 100% 100%
scripts/number/abs.ts 100% 100% 100% 100%
scripts/number/acos.ts 100% 100% 100% 100%
scripts/number/add.ts 100% 100% 100% 100%
scripts/number/asin.ts 100% 100% 100% 100%
scripts/number/atan.ts 100% 100% 100% 100%
scripts/number/atan2.ts 100% 100% 100% 100%
scripts/number/ceil.ts 100% 100% 100% 100%
scripts/number/clamp.ts 100% 100% 100% 100%
scripts/number/cos.ts 100% 100% 100% 100%
scripts/number/divide.ts 100% 100% 100% 100%
scripts/number/floor.ts 100% 100% 100% 100%
scripts/number/max.ts 100% 100% 100% 100%
scripts/number/min.ts 100% 100% 100% 100%
scripts/number/modulo.ts 100% 100% 100% 100%
scripts/number/multiply.ts 100% 100% 100% 100%
scripts/number/negate.ts 100% 100% 100% 100%
scripts/number/power.ts 100% 100% 100% 100%
scripts/number/round.ts 100% 100% 100% 100%
scripts/number/sin.ts 100% 100% 100% 100%
scripts/number/subtract.ts 100% 100% 100% 100%
scripts/number/tan.ts 100% 100% 100% 100%
scripts/number/trunc.ts 100% 100% 100% 100%
scripts/object/assign.ts 100% 100% 100% 100%
scripts/object/entries.ts 100% 100% 100% 100%
scripts/object/fromEntries.ts 100% 100% 100% 100%
scripts/object/getProperty.ts 100% 100% 100% 100%
scripts/object/hasKeys.ts 100% 100% 100% 100%
scripts/object/keys.ts 100% 100% 100% 100%
scripts/object/omit.ts 100% 100% 100% 100%
scripts/object/override.ts 100% 100% 100% 100%
scripts/object/pick.ts 100% 100% 100% 100%
scripts/object/to.ts 100% 100% 100% 100%
scripts/object/transformProperties.ts 100% 100% 100% 100%
scripts/object/transformProperty.ts 100% 100% 100% 100%
scripts/object/values.ts 100% 100% 100% 100%
scripts/pattern/exhaustive.ts 100% 100% 100% 100%
scripts/pattern/isMatch.ts 100% 100% 100% 100%
scripts/pattern/match.ts 100% 100% 100% 100%
scripts/pattern/matchPrimitive.ts 100% 100% 100% 100%
scripts/pattern/otherwise.ts 100% 100% 100% 100%
scripts/pattern/result.ts 100% 100% 100% 100%
scripts/pattern/union.ts 100% 100% 100% 100%
scripts/pattern/types/pattern.ts 100% 100% 100% 100%
scripts/string/capitalize.ts 100% 100% 100% 100%
scripts/string/charAt.ts 100% 100% 100% 100%
scripts/string/concat.ts 100% 100% 100% 100%
scripts/string/endsWith.ts 100% 100% 100% 100%
scripts/string/includes.ts 100% 100% 100% 100%
scripts/string/indexOf.ts 100% 100% 100% 100%
scripts/string/isKeyof.ts 100% 100% 100% 100%
scripts/string/lastIndexOf.ts 100% 100% 100% 100%
scripts/string/match.ts 100% 100% 100% 100%
scripts/string/matchAll.ts 100% 100% 100% 100%
scripts/string/normalize.ts 100% 100% 100% 100%
scripts/string/padEnd.ts 100% 100% 100% 100%
scripts/string/padStart.ts 100% 100% 100% 100%
scripts/string/repeat.ts 100% 100% 100% 100%
scripts/string/replace.ts 100% 100% 100% 100%
scripts/string/replaceAll.ts 100% 100% 100% 100%
scripts/string/search.ts 100% 100% 100% 100%
scripts/string/slice.ts 100% 100% 100% 100%
scripts/string/split.ts 100% 100% 100% 100%
scripts/string/startsWith.ts 100% 100% 100% 100%
scripts/string/substring.ts 100% 100% 100% 100%
scripts/string/test.ts 100% 100% 100% 100%
scripts/string/toLowerCase.ts 100% 100% 100% 100%
scripts/string/toUpperCase.ts 100% 100% 100% 100%
scripts/string/uncapitalize.ts 100% 100% 100% 100%
scripts/string/at/default.ts 100% 100% 100% 100%
scripts/string/at/first.ts 100% 100% 100% 100%
scripts/string/at/last.ts 100% 100% 100% 100%
scripts/string/trim/default.ts 100% 100% 100% 100%
scripts/string/trim/end.ts 100% 100% 100% 100%
scripts/string/trim/start.ts 100% 100% 100% 100%
Generated in workflow #155 for commit 3327d0b by the Vitest Coverage Report Action

@mathcovax mathcovax changed the title break: FP break(18): FP Aug 22, 2025
@ZeRiix ZeRiix self-requested a review August 31, 2025 18:11
@mathcovax mathcovax merged commit 2224f91 into main Oct 9, 2025
6 checks passed
@mathcovax mathcovax deleted the break/functional branch October 9, 2025 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: AnyObject feat: AnyConstructor feat: MybeArray feat: toSimpleObject feat: toJSON

2 participants