UNPKG

@rnaga/wp-node

Version:

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

20 lines • 684 B
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