Skip to content

Commit d349473

Browse files
committed
Fix Psalm template type issues
1 parent 2a36599 commit d349473

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/Internal/PostgresStatementPool.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44

55
use Amp\Postgres\PostgresResult;
66
use Amp\Postgres\PostgresStatement;
7+
use Amp\Postgres\PostgresTransaction;
78
use Amp\Sql\Common\StatementPool as SqlStatementPool;
89
use Amp\Sql\Result as SqlResult;
910

1011
/**
1112
* @internal
12-
* @extends SqlStatementPool<PostgresResult, PostgresStatement>
13+
* @extends SqlStatementPool<PostgresResult, PostgresStatement, PostgresTransaction>
1314
*/
1415
final class PostgresStatementPool extends SqlStatementPool implements PostgresStatement
1516
{

src/PostgresConnectionPool.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
use function Amp\async;
1515

1616
/**
17-
* @extends ConnectionPool<PostgresConfig, PostgresConnection, PostgresResult, PostgresStatement, PostgresTransaction>
17+
* @extends ConnectionPool<PostgresConfig, PostgresResult, PostgresStatement, PostgresTransaction, PostgresConnection>
1818
*/
1919
final class PostgresConnectionPool extends ConnectionPool implements PostgresLink, PostgresReceiver
2020
{

src/functions.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ function postgresConnector(?SqlConnector $connector = null): SqlConnector
2323
return $map[$driver] = $connector;
2424
}
2525

26+
/**
27+
* @psalm-suppress InvalidArgument
28+
* @var SqlConnector<PostgresConfig, PostgresConnection>
29+
*/
2630
return $map[$driver] ??= new RetrySqlConnector(new DefaultPostgresConnector());
2731
}
2832

0 commit comments

Comments
 (0)