Skip to content

feat(94): add dataParser coercer - #95

Open
ZeRiix wants to merge 8 commits into
mainfrom
feat/94
Open

feat(94): add dataParser coercer#95
ZeRiix wants to merge 8 commits into
mainfrom
feat/94

Conversation

@ZeRiix

@ZeRiix ZeRiix commented Jul 8, 2026

Copy link
Copy Markdown
Member

close #94

@ZeRiix ZeRiix self-assigned this Jul 8, 2026
@ZeRiix
ZeRiix requested a review from mathcovax as a code owner July 8, 2026 09:43
@ZeRiix ZeRiix linked an issue Jul 8, 2026 that may be closed by this pull request
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🟢 Lines 100% (🎯 100%) 4545 / 4545
🟢 Statements 100% (🎯 100%) 4843 / 4843
🟢 Functions 100% (🎯 100%) 1527 / 1527
🟢 Branches 100% (🎯 100%) 2423 / 2423
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
scripts/clean/toMapDataParser.ts 100% 100% 100% 100%
scripts/dataParser/base.ts 100% 100% 100% 100%
scripts/dataParser/extended/base.ts 100% 100% 100% 100%
scripts/dataParser/extended/bigint.ts 100% 100% 100% 100%
scripts/dataParser/extended/boolean.ts 100% 100% 100% 100%
scripts/dataParser/extended/coercer.ts 100% 100% 100% 100%
scripts/dataParser/extended/date.ts 100% 100% 100% 100%
scripts/dataParser/extended/empty.ts 100% 100% 100% 100%
scripts/dataParser/extended/literal.ts 100% 100% 100% 100%
scripts/dataParser/extended/nil.ts 100% 100% 100% 100%
scripts/dataParser/extended/number.ts 100% 100% 100% 100%
scripts/dataParser/extended/object.ts 100% 100% 100% 100%
scripts/dataParser/extended/string.ts 100% 100% 100% 100%
scripts/dataParser/extended/templateLiteral.ts 100% 100% 100% 100%
scripts/dataParser/extended/time.ts 100% 100% 100% 100%
scripts/dataParser/extended/unknown.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/bigint.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/boolean.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/date.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/empty.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/nil.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/number.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/string.ts 100% 100% 100% 100%
scripts/dataParser/extended/coerce/time.ts 100% 100% 100% 100%
scripts/dataParser/parsers/boolean.ts 100% 100% 100% 100%
scripts/dataParser/parsers/date.ts 100% 100% 100% 100%
scripts/dataParser/parsers/empty.ts 100% 100% 100% 100%
scripts/dataParser/parsers/nil.ts 100% 100% 100% 100%
scripts/dataParser/parsers/nullable.ts 100% 100% 100% 100%
scripts/dataParser/parsers/bigint/index.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/bigint.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/boolean.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/date.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/empty.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/nil.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/number.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/string.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coerce/time.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/index.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/bigint.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/boolean.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/date.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/empty.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/nil.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/number.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/string.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/templateLiteral.ts 100% 100% 100% 100%
scripts/dataParser/parsers/coercer/transformers/time.ts 100% 100% 100% 100%
scripts/dataParser/parsers/number/index.ts 100% 100% 100% 100%
scripts/dataParser/parsers/string/index.ts 100% 100% 100% 100%
scripts/dataParser/parsers/time/index.ts 100% 100% 100% 100%
Generated in workflow #355 for commit c849109 by the Vitest Coverage Report Action

@github-actions github-actions Bot removed the package label Jul 8, 2026
Comment thread scripts/dataParser/parsers/coerce/bigint.ts Outdated
Comment thread scripts/dataParser/parsers/coercer/types/transformer.ts Outdated
Comment thread scripts/dataParser/parsers/coercer/index.ts
Comment thread scripts/dataParser/parsers/coercer/index.ts Outdated
@ZeRiix
ZeRiix requested a review from mathcovax July 10, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: DataParserCoercer

2 participants