From d949d4fe7a3965517a44a5ccf3f49728cee1fe8b Mon Sep 17 00:00:00 2001 From: ShikharBhatt Date: Mon, 23 Sep 2024 18:49:00 +0530 Subject: [PATCH] fix: request changes for #2 - fix lint issue for any return type Signed-off-by: ShikharBhatt --- .../vc-api/src/vc-api/credentials/credentials.service.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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); }