From bcbdb39bdd372b9b89c9baa0011f9856ca9ce0ac Mon Sep 17 00:00:00 2001 From: David Goemans Date: Wed, 27 Dec 2023 10:30:26 +0100 Subject: [PATCH] Add QueryBuilder as a thing you can extend Query builder was missing from the extending documentation --- src/guide/extending.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/guide/extending.md b/src/guide/extending.md index eadbbbb3..b2e4d286 100644 --- a/src/guide/extending.md +++ b/src/guide/extending.md @@ -19,6 +19,10 @@ knex.ColumnBuilder.extend("functionName", function() { console.log('Custom Column Builder Function'); return this; }); +knex.QueryBuilder.extend("functionName", function() { + console.log('Custom Query Builder Function'); + return this; +}); ``` @@ -39,6 +43,9 @@ declare module "knex" { interface ColumnBuilder { functionName (): Knex.ColumnBuilder; } + interface QueryBuilder { + functionName (): Knex.QueryBuilder; + } } } -``` \ No newline at end of file +```