kysely
Version:
Type safe SQL query builder
20 lines (19 loc) • 783 B
TypeScript
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<R> extends Pick<QueryResult<R>, '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.'>;
}