Skip to content

feat: add $parseResult standard schema result parsing utility. - #1940

Draft
igalklebanov wants to merge 2 commits into
nextfrom
standard-schema
Draft

feat: add $parseResult standard schema result parsing utility.#1940
igalklebanov wants to merge 2 commits into
nextfrom
standard-schema

Conversation

@igalklebanov

@igalklebanov igalklebanov commented Jul 12, 2026

Copy link
Copy Markdown
Member

Hey 👋

closes #1856

This PR introduces $parseResult. It adds an internal StandardSchemaV1Plugin, and reduces the chain to execution methods.

@vercel

vercel Bot commented Jul 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
kysely Ready Ready Preview, Comment Jul 17, 2026 8:47pm

Request Review

@pkg-pr-new

pkg-pr-new Bot commented Jul 12, 2026

Copy link
Copy Markdown

commit: a105432

@github-actions

github-actions Bot commented Jul 12, 2026

Copy link
Copy Markdown
⏱️ TypeScript Benchmark Results
⏱️  Benchmark changes detected:

🏌️  kysely.with(cte, qc => qc.updateTable(table))
⛳ Result: 24127 instantiations
🎯 Baseline: 23981 instantiations
📊 Delta: +0.61%

🏌️  kysely.with(cte, qc => qc.deleteFrom(table))
⛳ Result: 20863 instantiations
🎯 Baseline: 20717 instantiations
📊 Delta: +0.70%

🏌️  kyselyAny.with(cte, qc => qc.updateTable(table))
⛳ Result: 23917 instantiations
🎯 Baseline: 23771 instantiations
📊 Delta: +0.61%

🏌️  kyselyAny.with(cte, qc => qc.deleteFrom(table))
⛳ Result: 20653 instantiations
🎯 Baseline: 20507 instantiations
📊 Delta: +0.71%

🏌️  kysely.with(cte, () => updateQuery)
⛳ Result: 24115 instantiations
🎯 Baseline: 23969 instantiations
📊 Delta: +0.61%

🏌️  kysely.with(cte, () => deleteQuery)
⛳ Result: 20851 instantiations
🎯 Baseline: 20705 instantiations
📊 Delta: +0.71%

🏌️  kyselyAny.with(cte, () => updateQuery)
⛳ Result: 23905 instantiations
🎯 Baseline: 23759 instantiations
📊 Delta: +0.61%

🏌️  kyselyAny.with(cte, () => deleteQuery)
⛳ Result: 20641 instantiations
🎯 Baseline: 20495 instantiations
📊 Delta: +0.71%

🏌️  kysely.with(cte, updateQuery)
⛳ Result: 24159 instantiations
🎯 Baseline: 24013 instantiations
📊 Delta: +0.61%

🏌️  kysely.with(cte, deleteQuery)
⛳ Result: 20896 instantiations
🎯 Baseline: 20750 instantiations
📊 Delta: +0.70%

🏌️  kyselyAny.with(cte, updateQuery)
⛳ Result: 23949 instantiations
🎯 Baseline: 23803 instantiations
📊 Delta: +0.61%

🏌️  kyselyAny.with(cte, deleteQuery)
⛳ Result: 20686 instantiations
🎯 Baseline: 20540 instantiations
📊 Delta: +0.71%

@igalklebanov igalklebanov added enhancement New feature or request built-in plugin Related to a built-in plugin api Related to library's API labels Jul 17, 2026
Co-authored-by: Igal Klebanov <igalklebanov@gmail.com>
...
...

...
@igalklebanov igalklebanov changed the title TBD feat: add $parseResult standard schema result parsing utility. Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api Related to library's API built-in plugin Related to a built-in plugin enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants