fix definition for raw querybuilders (bindings should be one object or array, not vararg) (#3846)

This commit is contained in:
maximelkin 2020-05-13 17:28:39 +03:00 committed by GitHub
parent ee725268d2
commit 4fa6e1f8c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

6
types/index.d.ts vendored
View File

@ -1353,11 +1353,7 @@ declare namespace Knex {
interface RawQueryBuilder<TRecord = any, TResult = unknown[]> {
<TResult2 = TResult>(
sql: string,
...bindings: readonly RawBinding[]
): QueryBuilder<TRecord, TResult2>;
<TResult2 = TResult>(
sql: string,
bindings: readonly RawBinding[] | ValueDict
bindings?: readonly RawBinding[] | ValueDict | RawBinding
): QueryBuilder<TRecord, TResult2>;
<TResult2 = TResult>(raw: Raw<TResult2>): QueryBuilder<
TRecord,