UNPKG

@rocket.chat/apps-engine

Version:

The engine code for the Rocket.Chat Apps which manages, runs, translates, coordinates and all of that.

10 lines (9 loc) 547 B
import type { IRole } from '../../definition/roles'; import { BaseBridge } from './BaseBridge'; export declare abstract class RoleBridge extends BaseBridge { doGetOneByIdOrName(idOrName: IRole['id'] | IRole['name'], appId: string): Promise<IRole | null>; doGetCustomRoles(appId: string): Promise<Array<IRole>>; protected abstract getOneByIdOrName(idOrName: IRole['id'] | IRole['name'], appId: string): Promise<IRole | null>; protected abstract getCustomRoles(appId: string): Promise<Array<IRole>>; private hasReadPermission; }