diff --git a/types/src/shared/cache.ts b/types/src/shared/cache.ts index 5996bd822369..77ae5b029396 100644 --- a/types/src/shared/cache.ts +++ b/types/src/shared/cache.ts @@ -69,7 +69,7 @@ export function cacheWithRedis( }); let cacheVal = await redisCli.get(key); if (cacheVal) { - return await (JSON.parse(cacheVal) as Promise>); + return JSON.parse(cacheVal) as JsonSerializable; } // specific try-finally to ensure unlock is called only after lock @@ -80,7 +80,7 @@ export function cacheWithRedis( await lock(key); cacheVal = await redisCli.get(key); if (cacheVal) { - return await (JSON.parse(cacheVal) as Promise>); + return JSON.parse(cacheVal) as JsonSerializable; } }