import type { QueryResult } from '../driver/database-connection.js'; import type { KyselyTypeError } from '../util/type-error.js'; /** * Similar to {@link QueryResult} but for read-only queries. */ export interface ReadonlyQueryResult extends Pick, 'rows'> { /** * @deprecated read-only queries do not affect any rows. */ readonly numAffectedRows?: KyselyTypeError<'read-only queries do not affect any rows.'>; /** * @deprecated read-only queries do not change any rows. */ readonly numChangedRows?: KyselyTypeError<'read-only queries do not change any rows.'>; /** * @deprecated read-only queries do not insert anything. */ readonly insertId?: KyselyTypeError<'read-only queries do not insert anything.'>; }