mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
knex.d.ts: All SchemaBulder functions promises
This commit is contained in:
parent
fbb8c672d5
commit
ebae8dab21
10
knex/knex.d.ts
vendored
10
knex/knex.d.ts
vendored
@ -307,13 +307,13 @@ declare module "knex" {
|
||||
}
|
||||
|
||||
interface SchemaBuilder {
|
||||
createTable(tableName: string, callback: (tableBuilder: CreateTableBuilder) => any): void;
|
||||
renameTable(oldTableName: string, newTableName: string): void;
|
||||
dropTable(tableName: string): void;
|
||||
createTable(tableName: string, callback: (tableBuilder: CreateTableBuilder) => any): Promise<void>;
|
||||
renameTable(oldTableName: string, newTableName: string): Promise<void>;
|
||||
dropTable(tableName: string): Promise<void>;
|
||||
hasTable(tableName: string): Promise<boolean>;
|
||||
hasColumn(tableName: string, columnName: string): Promise<boolean>;
|
||||
table(tableName: string, callback: (tableBuilder: AlterTableBuilder) => any): void;
|
||||
dropTableIfExists(tableName: string): void;
|
||||
table(tableName: string, callback: (tableBuilder: AlterTableBuilder) => any): Promise<void>;
|
||||
dropTableIfExists(tableName: string): Promise<void>;
|
||||
raw(statement: string): SchemaBuilder;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user