SYMBOL INDEX (84 symbols across 8 files) FILE: src/__tests__/converters.test.ts function encodeBase64url (line 15) | function encodeBase64url(s: string): string { FILE: src/__tests__/index.mocked.test.ts constant DID_B (line 33) | const DID_B = 'did:ethr:0x435df3eda57154cf8cf7926079881f2912f54db4' constant EXTRA_CONTEXT_A (line 34) | const EXTRA_CONTEXT_A = 'https://www.w3.org/2018/credentials/examples/v1' constant EXTRA_TYPE_A (line 35) | const EXTRA_TYPE_A = 'UniversityDegreeCredential' constant VC_JWT (line 36) | const VC_JWT = FILE: src/__tests__/index.test.ts constant DID_B (line 24) | const DID_B = 'did:ethr:0x435df3eda57154cf8cf7926079881f2912f54db4' constant EXTRA_CONTEXT_A (line 25) | const EXTRA_CONTEXT_A = 'https://www.w3.org/2018/credentials/examples/v1' constant EXTRA_TYPE_A (line 26) | const EXTRA_TYPE_A = 'UniversityDegreeCredential' constant VC_JWT (line 27) | const VC_JWT = constant PRESENTATION_JWT (line 30) | const PRESENTATION_JWT = FILE: src/__tests__/validators.test.ts constant EXTRA_CONTEXT_A (line 3) | const EXTRA_CONTEXT_A = 'https://www.w3.org/2018/credentials/examples/v1' constant EXTRA_CONTEXT_B (line 4) | const EXTRA_CONTEXT_B = 'custom vc context' constant EXTRA_TYPE_A (line 5) | const EXTRA_TYPE_A = 'UniversityDegreeCredential' constant EXTRA_TYPE_B (line 6) | const EXTRA_TYPE_B = 'custom vc type' constant VC_JWT (line 7) | const VC_JWT = FILE: src/converters.ts function asArray (line 27) | function asArray(arg: any | any[]): any[] { function deepCopy (line 31) | function deepCopy(source: T): T { function notEmpty (line 52) | function notEmpty(value: TValue | null | undefined): value is TV... function cleanUndefined (line 56) | function cleanUndefined(input: T): T { function isLegacyAttestationFormat (line 66) | function isLegacyAttestationFormat(payload: Record): boolean { function attestationToVcFormat (line 72) | function attestationToVcFormat(payload: Record): JwtCredent... function normalizeJwtCredentialPayload (line 87) | function normalizeJwtCredentialPayload( function normalizeJwtCredential (line 180) | function normalizeJwtCredential(input: JWT, removeOriginalFields = true)... function normalizeCredential (line 205) | function normalizeCredential( type DeepPartial (line 234) | type DeepPartial = T extends Record ? { [K in keyof ... function transformCredentialInput (line 245) | function transformCredentialInput( function normalizeJwtPresentationPayload (line 347) | function normalizeJwtPresentationPayload( function normalizeJwtPresentation (line 430) | function normalizeJwtPresentation(input: JWT, removeOriginalFields = tru... function normalizePresentation (line 454) | function normalizePresentation( function transformPresentationInput (line 489) | function transformPresentationInput( FILE: src/index.ts function createVerifiableCredentialJwt (line 75) | async function createVerifiableCredentialJwt( function createVerifiablePresentationJwt (line 134) | async function createVerifiablePresentationJwt( function validateJwtCredentialPayload (line 170) | function validateJwtCredentialPayload(payload: JwtCredentialPayload): vo... function validateCredentialPayload (line 178) | function validateCredentialPayload(payload: CredentialPayload): void { function validateJwtPresentationPayload (line 186) | function validateJwtPresentationPayload(payload: JwtPresentationPayload)... function validatePresentationPayload (line 202) | function validatePresentationPayload(payload: PresentationPayload): void { function verifyCredential (line 228) | async function verifyCredential( function verifyPresentationPayloadOptions (line 251) | function verifyPresentationPayloadOptions( function verifyPresentation (line 287) | async function verifyPresentation( FILE: src/types.ts constant JWT_ALG (line 3) | const JWT_ALG = 'ES256K' constant JWT_FORMAT (line 4) | const JWT_FORMAT = /^[A-Za-z0-9-_=]+\.[A-Za-z0-9-_=]+\.?[A-Za-z0-9-_.+/=... constant DEFAULT_CONTEXT (line 5) | const DEFAULT_CONTEXT = 'https://www.w3.org/2018/credentials/v1' constant DEFAULT_VC_TYPE (line 6) | const DEFAULT_VC_TYPE = 'VerifiableCredential' constant DEFAULT_VP_TYPE (line 7) | const DEFAULT_VP_TYPE = 'VerifiablePresentation' constant DEFAULT_JWT_PROOF_TYPE (line 16) | const DEFAULT_JWT_PROOF_TYPE = 'JwtProof2020' type JwtCredentialSubject (line 19) | type JwtCredentialSubject = Record type CredentialStatus (line 21) | interface CredentialStatus { type JwtCredentialPayload (line 30) | interface JwtCredentialPayload { type JwtPresentationPayload (line 56) | interface JwtPresentationPayload { type IssuerType (line 73) | type IssuerType = Extensible<{ id: string }> | string type DateType (line 74) | type DateType = string | Date type FixedCredentialPayload (line 79) | interface FixedCredentialPayload { type CredentialPayload (line 100) | type CredentialPayload = Extensible type NarrowCredentialDefinitions (line 105) | interface NarrowCredentialDefinitions { type Replace (line 116) | type Replace = Omit & U type Extensible (line 118) | type Extensible = T & { [x: string]: any } type W3CCredential (line 132) | type W3CCredential = Extensible type NarrowPresentationDefinitions (line 154) | interface NarrowPresentationDefinitions { type W3CPresentation (line 170) | type W3CPresentation = Extensible = Readonly & { readonly proof: Proof } type JWT (line 184) | type JWT = string type VerifiableCredential (line 191) | type VerifiableCredential = JWT | Verifiable type VerifiablePresentation (line 198) | type VerifiablePresentation = JWT | Verifiable type VerifiedJWT (line 200) | type VerifiedJWT = JWTVerified type VerifiedPresentation (line 209) | type VerifiedPresentation = VerifiedJWT & { type VerifiedCredential (line 220) | type VerifiedCredential = VerifiedJWT & { type Issuer (line 227) | interface Issuer { type CreateCredentialOptions (line 236) | interface CreateCredentialOptions extends Partial { type VerifyCredentialOptions (line 259) | interface VerifyCredentialOptions extends JWTVerifyOptions { type VerifyCredentialPolicies (line 275) | interface VerifyCredentialPolicies { type VerifyPresentationOptions (line 296) | interface VerifyPresentationOptions extends VerifyCredentialOptions { type CreatePresentationOptions (line 304) | interface CreatePresentationOptions extends CreateCredentialOptions { FILE: src/validators.ts constant VC_ERROR (line 11) | const VC_ERROR = { constant VC_JWT_ERROR (line 32) | const VC_JWT_ERROR = { ...VC_ERROR, ...JWT_ERROR } function isDateObject (line 35) | function isDateObject(input: any): input is Date { function validateJwtFormat (line 39) | function validateJwtFormat(value: VerifiableCredential): void { function validateTimestamp (line 52) | function validateTimestamp(value: number | DateType): void { function validateContext (line 64) | function validateContext(value: string | string[]): void { function validateVcType (line 71) | function validateVcType(value: string | string[]): void { function validateVpType (line 78) | function validateVpType(value: string | string[]): void { function validateCredentialSubject (line 85) | function validateCredentialSubject(value: JwtCredentialSubject): void {