mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 07:40:10 +00:00
Merge pull request #4593 from streuspeicher/master
knex: Changed export to allow to define typed knex migration scripts (export Knex interface)
This commit is contained in:
8
knex/knex.d.ts
vendored
8
knex/knex.d.ts
vendored
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user