Skip to content

fix(db): take ShipKit's typed database helper; declare @types/react-dom - #110

Merged
lacymorrow merged 1 commit into
mainfrom
lac/db-index-types
Sep 29, 2026
Merged

lacymorrow merged 1 commit into
mainfrom
lac/db-index-types

Conversation

@lacymorrow

Copy link
Copy Markdown
Contributor

safeDbExecute in Bones was untyped, so ShipKit's admin route handler
(shipped by the admin item) failed typecheck after install. The file is
ShipKit's byte for byte now. @types/react-dom was only ever hoisted;
pnpm does not expose it, so a shipped component that imports react-dom
had no types.

Found by the smoke sweep (admin, dashboard). Typecheck clean.

safeDbExecute in Bones was untyped, so ShipKit's admin route handler
(shipped by the admin item) failed typecheck after install. The file is
ShipKit's byte for byte now. @types/react-dom was only ever hoisted;
pnpm does not expose it, so a shipped component that imports react-dom
had no types.
@vercel

vercel Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
bones Ready Ready Preview Sep 29, 2026 3:59pm UTC

Request Review

@lacymorrow
lacymorrow merged commit 4fb5454 into main Sep 29, 2026
5 checks passed
@lacymorrow
lacymorrow deleted the lac/db-index-types branch September 29, 2026 16:00

This branch was successfully deployed

1 active deployment
Preview — 54494168 Deployed Sep 29, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant