UNPKG

graphdb-workbench

Version:
16 lines (15 loc) 616 B
import { Authority } from '../../../models/security/authorization/authority'; export interface RepoAuthority { prefix: Authority; repo: string; } export declare class AuthoritiesUtil { /** * Given an authority string, returns an object with the prefix used and the repository id. * Returns null if the authority does not start with a known repo prefix. * * @param role - The authority code, expected to start with a known prefix. * @returns A RepoAuthority object or null if no known prefix matches. */ static getRepoFromAuthority(role: string): RepoAuthority | null; }