All files / src/domain/did/useCases getIssuerProfileUrl.ts

100% Statements 5/5
100% Branches 2/2
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12        1x     36x 36x 36x    
import type { IDidDocument, IServiceEndpoint } from '../../../models/DidDocument';
 
export default function getIssuerProfileUrl (didDocument: IDidDocument): string {
  if (!didDocument.service) {
    return '';
  }
 
  const issuerProfileService: IServiceEndpoint = didDocument.service.find(endpoint => endpoint.type === 'IssuerProfile');
  const issuerProfileUrl: string = issuerProfileService?.serviceEndpoint;
  return issuerProfileUrl ?? '';
}