UNPKG

@itwin/access-control-client

Version:

Access control client for the iTwin platform

10 lines 607 B
import type { AccessToken } from "@itwin/core-bentley"; import type { BentleyAPIResponse } from "../types/CommonApiTypes"; import type { Permission } from "../types/Permission"; export interface IPermissionsClient { /** Retrieves the list of all available permissions **/ getPermissions(accessToken: AccessToken): Promise<BentleyAPIResponse<Permission[]>>; /** Retrieves a list of permissions the identity has for a specified iTwin */ getITwinPermissions(accessToken: AccessToken, iTwinId: string): Promise<BentleyAPIResponse<Permission[]>>; } //# sourceMappingURL=PermissionsClient.d.ts.map