diff --git a/.changeset/empty-poems-lick.md b/.changeset/empty-poems-lick.md new file mode 100644 index 0000000000..2f620758ed --- /dev/null +++ b/.changeset/empty-poems-lick.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-common': patch +--- + +Update types to match the new version of `@keyv/redis` diff --git a/packages/backend-common/src/cache/CacheManager.test.ts b/packages/backend-common/src/cache/CacheManager.test.ts index c6cad2e49b..82c04f2cdd 100644 --- a/packages/backend-common/src/cache/CacheManager.test.ts +++ b/packages/backend-common/src/cache/CacheManager.test.ts @@ -18,7 +18,6 @@ import { ConfigReader } from '@backstage/config'; import Keyv from 'keyv'; /* @ts-expect-error */ import KeyvMemcache from 'keyv-memcache'; -/* @ts-expect-error */ import KeyvRedis from '@keyv/redis'; import { DefaultCacheClient } from './CacheClient'; import { CacheManager } from './CacheManager'; @@ -215,7 +214,7 @@ describe('CacheManager', () => { ttl: expectedTtl, }); expect(mockCacheCalls[0][0].store).toBeInstanceOf(KeyvRedis); - const redis = KeyvRedis as jest.Mock; + const redis = KeyvRedis as unknown as jest.Mock; const mockRedisCalls = redis.mock.calls.splice(-1); expect(mockRedisCalls[0][0]).toEqual(redisConnection); }); diff --git a/packages/backend-common/src/cache/CacheManager.ts b/packages/backend-common/src/cache/CacheManager.ts index d8652e42d8..99e3770ada 100644 --- a/packages/backend-common/src/cache/CacheManager.ts +++ b/packages/backend-common/src/cache/CacheManager.ts @@ -18,7 +18,6 @@ import { Config } from '@backstage/config'; import Keyv from 'keyv'; // @ts-expect-error import KeyvMemcache from 'keyv-memcache'; -// @ts-expect-error import KeyvRedis from '@keyv/redis'; import { Logger } from 'winston'; import { getRootLogger } from '../logging';