From 669b518e91b5c3fdb703b87cb10c6414aa921db4 Mon Sep 17 00:00:00 2001 From: Sriram Thiagarajan Date: Mon, 24 Apr 2017 20:48:27 +0530 Subject: [PATCH] knex: added *Distinct functions (#16094) * added knexjs *Distinct functions These functions seem to have been added in v0.10.0 - https://github.com/tgriesser/knex/blob/620ade8c6d61a01f20e8743017a32e2f226d9e73/CHANGELOG.md#other-changes-2 * fix typo --- types/knex/index.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/types/knex/index.d.ts b/types/knex/index.d.ts index 9d5baa8175..5e926679b1 100644 --- a/types/knex/index.d.ts +++ b/types/knex/index.d.ts @@ -120,10 +120,13 @@ declare namespace Knex { // Aggregation count(columnName?: string): QueryBuilder; + countDistinct(columnName?: string): QueryBuilder; min(columnName: string): QueryBuilder; max(columnName: string): QueryBuilder; sum(columnName: string): QueryBuilder; + sumDistinct(columnName: string): QueryBuilder; avg(columnName: string): QueryBuilder; + avgDistinct(columnName: string): QueryBuilder; increment(columnName: string, amount?: number): QueryBuilder; decrement(columnName: string, amount?: number): QueryBuilder;