import { Knex as KnexOriginal } from 'knex'; import { ModelTemplate } from '++/libs/models' declare module 'knex' { namespace Knex { interface QueryBuilder { includeOne(table: keyof TRecord, type: Sql.Joins,s: KnexOriginal.JoinCallback): KnexOriginal.QueryBuilder; context(context: any): KnexOriginal.QueryBuilder; context(): T; getConnTable(table: string, comments?: Record): KnexOriginal.QueryBuilder comment?: (comment: string) => KnexOriginal.QueryBuilder } } }