UNPKG

@rnaga/wp-node

Version:

👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**

37 lines • 1.59 kB
import { Components } from "../core/components"; import { Roles } from "../core/roles"; import { Alias } from "./alias"; import { QueryBuilder } from "./query-builder"; import { QueryBuilders } from "./query-builders"; import type * as types from "../types"; export declare class UsersQuery extends QueryBuilder<UsersQuery> { #private; private components; private roles; alias: Alias; protected builders: QueryBuilders; builder: types.QueryBuilder; readonly table = "users"; constructor(components: Components, roles: Roles, alias: Alias, builders: QueryBuilders, builder: types.QueryBuilder); get from(): this; get(u: number | string): this; select(columns: Array<types.Columns<"users"> | types.Columns<"usermeta">>): this; withMeta(type?: "inner" | "right"): this; withPublishedPosts(): this; withBlogIds(blogIds: number[]): this; hasRole(): this; hasNoRole(): this; withRoles(roleNames: types.RoleNames[], options?: { blogIds?: number[]; }): this; withRoles(roleNames: string[], options?: { blogIds?: number[]; }): this; whereIn(column: types.Columns<"users"> | "meta_key" | "meta_value", values: Array<string | number>): this; where(column: types.Columns<"users"> | "meta_key" | "meta_value", value: string | number | Array<string | number>, op?: string): this; whereLike(column: types.Columns<"users">, value: string, options?: { not: boolean; }): this; whereNotLike(column: types.Columns<"users">, value: string): this; } //# sourceMappingURL=users.query.d.ts.map