mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-03 06:17:04 +00:00
Merge pull request #23617 from rgtk/master
knex: Add alias definition to QueryBuilder#select
This commit is contained in:
Vendored
+2
@@ -171,11 +171,13 @@ declare namespace Knex {
|
||||
}
|
||||
|
||||
interface Select extends ColumnNameQueryBuilder {
|
||||
(aliases: { [alias: string]: string }): QueryBuilder;
|
||||
}
|
||||
|
||||
interface Table {
|
||||
(tableName: string): QueryBuilder;
|
||||
(callback: Function): QueryBuilder;
|
||||
(raw: Raw): QueryBuilder;
|
||||
}
|
||||
|
||||
interface Distinct extends ColumnNameQueryBuilder {
|
||||
|
||||
@@ -160,6 +160,7 @@ var knex = Knex({
|
||||
|
||||
// Knex Query Builder
|
||||
knex.select('title', 'author', 'year').from('books');
|
||||
knex.select({ name: 'title', writer: 'author' }).from(knex.raw('books'));
|
||||
knex.select().table('books');
|
||||
|
||||
knex.avg('sum_column1').from(function() {
|
||||
|
||||
Reference in New Issue
Block a user