@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
18 lines • 696 B
TypeScript
import { Knex } from "knex";
import { Components } from "../core/components";
import { Tables } from "../core/tables";
import Database from "../database";
import * as types from "../types";
import { Alias } from "./alias";
export declare class QueryBuilders {
#private;
database: Database;
private components;
tables: Tables;
constructor(database: Database, components: Components, tables: Tables);
get queryBuilder(): Knex.QueryBuilder<any, any[]>;
getTableName(table: string): string;
raw(raw: any, args?: any): Knex.Raw<any>;
get<T>(target: types.Constructor<T>, builder?: Knex.QueryBuilder, alias?: Alias): T;
}
//# sourceMappingURL=query-builders.d.ts.map