All files / src types.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

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 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60                                                                                                                       
export interface DidService {
  id: string;
  serviceEndpoint: string;
  type: string;
  description?: string;
}
 
/** Used internally to represent DIDs returned from Agent. */
export interface Identifier {
  did: string;
  provider: string;
  alias?: string;
  services?: DidService[];
  /** From TrustAgent - deprecated */
  userName?: string;
  /** From TrustAgent - deprecated */
  userType?: string;
}
 
export interface VeramoIssueVcOptions {
  revocable?: boolean;
  keepCopy?: boolean;
  save?: string;
  proofFormat?: string;
}
 
export interface SelectedDid {
  did: string;
  messagingSupported?: boolean;
}
 
export interface DidSearchResult {
  domain: string;
  didDocs: any;
  /** @TODO Multiple DIDs, if present, are comma-separated, but this whole API may change */
  dids: string;
  numBaselineEndpoints?: number;
  numVeramoEndpoints?: number;
}
 
export interface DidListing {
  did: string;
  domains: string[];
}
 
export interface JwtUserData {
  name?: string;
  email?: string;
  nickname?: string;
  picture?: string;
  /** JWT subject identifier */
  sub?: string;
}
 
export interface LinkedId {
  linkedId: string;
  platform: string;
  proofUrl: string;
}