Fix TypeScript compilation errors in database client#92
Closed
Copilot wants to merge 4 commits into
Closed
Conversation
- Remove unused QueryResult import - Add explicit Error type annotation to pool error handler parameter - Change pool initialization to use merged config (spread operator) Co-authored-by: colleenpridemore <4281084+colleenpridemore@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix TypeScript compilation errors in database client
Fix TypeScript compilation errors in database client
Jan 30, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Fixes TypeScript build issues in the PostgreSQL DatabaseClient by cleaning up imports, tightening typing, and correcting pool configuration handling.
Changes:
- Removed the unused
QueryResultimport frompg. - Corrected pool config initialization so user config overrides defaults via object spread.
- Added an explicit
Errortype for the pool'error'event handler parameter.
- Add 'import type { QueryResult }' instead of removing it entirely
- Restore explicit Promise<QueryResult<T>> return type on query method
- Maintains API documentation while avoiding unused import error
Co-authored-by: colleenpridemore <4281084+colleenpridemore@users.noreply.github.com>
Contributor
|
@copilot apply changes based on the comments in this thread |
- Required for TypeScript compilation of database module - Fixes missing type definitions for process, console, etc. Co-authored-by: colleenpridemore <4281084+colleenpridemore@users.noreply.github.com>
Contributor
colleenpridemore
left a comment
There was a problem hiding this comment.
checks still not passing
31 tasks
Contributor
|
Superseded by #100 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fix TypeScript Compilation Errors in src/database/client.ts
Changes Completed
err: Errorfor pool error handler parameter{ ...defaultConfig, ...config })Summary
Fixed TypeScript compilation errors in
src/database/client.ts:import type { QueryResult }to preserve explicit return type while eliminating unused import errorerr: Errorannotation for pool error event handlerCI Status Note
The current CI failures are pre-existing issues in the base branch:
My changes successfully compile locally and address all TypeScript errors in
src/database/client.ts.Original prompt
This pull request was created from Copilot chat.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.