iam-client-lib
Version:
Library for Decentralized Identity and Access Management
15 lines (14 loc) • 521 B
TypeScript
import { CredentialSubject, VerifiableCredential } from '@ew-did-registry/credentials-interface';
export interface IssuerFields {
key: string;
value: string | number;
}
export interface RoleCredentialSubject extends CredentialSubject {
id: string;
role: {
namespace: string;
version: string;
};
issuerFields: IssuerFields[];
}
export declare function isRoleCredential(credential: VerifiableCredential<CredentialSubject>): credential is VerifiableCredential<RoleCredentialSubject>;