From 6e46f5cb5426bf436a049e1049dc13220bf31370 Mon Sep 17 00:00:00 2001 From: edvinv Date: Thu, 18 May 2017 14:26:53 +0200 Subject: [PATCH] [knex] Add function queryBuilder. --- types/knex/index.d.ts | 1 + types/knex/knex-tests.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/types/knex/index.d.ts b/types/knex/index.d.ts index 16330b4e3a..51f438c5d8 100644 --- a/types/knex/index.d.ts +++ b/types/knex/index.d.ts @@ -27,6 +27,7 @@ interface Knex extends Knex.QueryInterface { destroy(): Promise; batchInsert(tableName : TableName, data: any[], chunkSize : number) : Knex.QueryBuilder; schema: Knex.SchemaBuilder; + queryBuilder(): Knex.QueryBuilder; client: any; migrate: Knex.Migrator; diff --git a/types/knex/knex-tests.ts b/types/knex/knex-tests.ts index 920b347a70..050479367c 100644 --- a/types/knex/knex-tests.ts +++ b/types/knex/knex-tests.ts @@ -299,6 +299,7 @@ knex('books') .insert([{title: 'Great Gatsby'}, {title: 'Fahrenheit 451'}]); knex.batchInsert('books', [{title:'Great Gatsby'}, {title: 'Fahrenheit 451'}], 200); +knex.queryBuilder().table('books'); knex('books').where('published_date', '<', 2000).update({status: 'archived'}); knex('books').where('published_date', '<', 2000).update({status: 'archived'}, 'id');