@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
20 lines • 684 B
TypeScript
import { z } from "zod";
import { Config } from "../config";
import { Components } from "../core/components";
import Database from "../database";
import * as val from "../validators";
import { Trx } from "./trx";
type DataUpsert = z.infer<typeof val.trx.rolesUpsert>;
export declare class RolesTrx extends Trx {
private database;
private components;
private config;
private static prohibitedRoles;
constructor(database: Database, components: Components, config: Config);
private sync;
private getUserRoles;
upsert(input: DataUpsert): Promise<boolean>;
remove(roleName: string): Promise<boolean>;
}
export {};
//# sourceMappingURL=roles.trx.d.ts.map