import {QueryResult} from "pg"; export function singleQueryResult(result: QueryResult<[T]>): T | undefined { return singleColumnQueryResult(result)[0] } export function singleColumnQueryResult(result: QueryResult<[T]>): T[] { return result.rows.map(([item]) => item) } export function singleRowQueryResult(result: QueryResult): T | undefined { return result.rows[0] }