fix(ui): resolve TypeScript errors blocking production build #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
npm run build(and thusmake run-prod) from succeedingMotivation
Production containerized build (
make run-prod) fails at the UI build step due to TypeScript errors that the dev server silently ignores.Type of Change
fix— Bug fixChanges
20 files changed (43 insertions, 56 deletions — net reduction):
trace-event-handler.test.tsvi.fn<SetActivityFn>()for vitest 4.xenv.ts,vite-env.d.tsWindow.__ENV__declarationEmptyState.tsx,MessageBubble.tsx[number, number, number, number]tuplestypes.tsha_automation_id,ha_disabled,ha_errortoProposalusage.tsxvite.config.tsimport { defineConfig } from "vitest/config"useGlobalActivityStream.tsuseRefInlineAssistant.tsxhandleTraceEventTesting
npx tsc --noEmit— zero errorsnpm run build(tsc -b && vite build) — completes successfullymake run-prod— builds and starts the containerized stackSecurity Considerations
Checklist