diff --git a/apps/vc-api/src/vc-api/credentials/credentials.service.ts b/apps/vc-api/src/vc-api/credentials/credentials.service.ts index d54eea7..2bb4617 100644 --- a/apps/vc-api/src/vc-api/credentials/credentials.service.ts +++ b/apps/vc-api/src/vc-api/credentials/credentials.service.ts @@ -56,11 +56,16 @@ export class CredentialsService implements CredentialVerifier { return w3cVerifiableCredential.toJson() as VerifiableCredentialDto; } - async verifyCredential(vc: VerifiableCredentialDto): Promise { + async verifyCredential( + vc: VerifiableCredentialDto + ): Promise { const w3cVerifyCredentialOptions: W3cVerifyCredentialOptions = { credential: W3cJsonLdVerifiableCredential.fromJson(vc) }; - const verifyCredential: W3cVerifyCredentialResult = + + // Using "any" until Credo types are fixed https://github.com/openwallet-foundation/credo-ts/issues/2043 + const verifyCredential: W3cVerifyCredentialResult = + // eslint-disable-next-line @typescript-eslint/no-explicit-any await this.credoService.agent.w3cCredentials.verifyCredential(w3cVerifyCredentialOptions as any); return transformVerificationResult(verifyCredential); }