Skip to content

Commit da251e7

Browse files
committed
Fix ReservedSql type to extend ISql instead of Sql
ReservedSql incorrectly extends Sql, exposing methods like begin(), listen(), subscribe(), reserve(), end(), etc. that do not exist at runtime on reserved connections. Change it to extend ISql, matching the approach used for TransactionSql. Fixes #713
1 parent 5d9f86e commit da251e7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,7 @@ declare namespace postgres {
727727
prepare<T>(name: string): Promise<UnwrapPromiseArray<T>>;
728728
}
729729

730-
interface ReservedSql<TTypes extends Record<string, unknown> = {}> extends Sql<TTypes> {
730+
interface ReservedSql<TTypes extends Record<string, unknown> = {}> extends ISql<TTypes> {
731731
release(): void;
732732
}
733733
}

0 commit comments

Comments
 (0)