diff --git a/knex/knex.d.ts b/knex/knex.d.ts index c9a6ada4bc..c4408aecb3 100644 --- a/knex/knex.d.ts +++ b/knex/knex.d.ts @@ -41,6 +41,8 @@ declare module "knex" { fn: any; } + function Knex( config : Config ) : Knex; + // // QueryInterface // @@ -341,6 +343,9 @@ declare module "knex" { uuid(columnName: string): ColumnBuilder; comment(val: string): TableBuilder; specificType(columnName: string, type: string): ColumnBuilder; + primary(columnNames: string[]) : TableBuilder; + index(columnNames: string[], indexName?: string, indexType?: string) : TableBuilder; + unique(columnNames: string[], indexName?: string) : TableBuilder; } interface CreateTableBuilder extends TableBuilder { @@ -452,6 +457,5 @@ declare module "knex" { tableName?: string; } - var _: KnexStatic; - export = _; + export = Knex; }