@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
18 lines • 836 B
TypeScript
import { Alias } from "./alias";
import { QueryBuilder } from "./query-builder";
import { QueryBuilders } from "./query-builders";
import type * as types from "../types";
type TableNames = Extract<types.TableNames, "links" | "registration_log" | "signups">;
export declare class CommonQuery<T extends TableNames> extends QueryBuilder<CommonQuery<T>> {
alias: Alias;
protected builders: QueryBuilders;
builder: types.QueryBuilder;
table?: T;
constructor(alias: Alias, builders: QueryBuilders, builder: types.QueryBuilder);
withTable(tableName: T): this;
get from(): this;
where(column: types.Columns<T>, value: string | number | Array<string | number>, op?: string): this;
whereIn(column: types.Columns<T>, values: Array<string | number>): this;
}
export {};
//# sourceMappingURL=common.query.d.ts.map