Аннотации для соединений:
from psycopg2.extensions import connection
def returns_conn(*args) -> connection:
return psycopg2.connect(*args)
Аннотации для курсоров:
from psycopg2.extensions import connection, cursor
def returns_cursor(conn: connection) -> cursor:
return conn.cursor()