Vigia

Обновление keyv с 4.x до 5.x

Сравнение публичного API keyv 4.5.4 и 5.6.0, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.

Сводка

Удалённые пути импорта0
Удалённые экспорты3
Изменённые сигнатуры3
Удалённые члены классов или интерфейсов0
Изменённые члены классов или интерфейсов0
Новые устаревания0
Изменения требований (engines, peer-зависимости)0
Новые экспорты11

Удалённые экспорты

importexportkindБыло
keyvStoreinterfaceinterface
keyvOptionsinterfaceinterface
keyvprototypevariableany

Изменённые сигнатуры

exportБылоСтало
keyv · StoredDatastring | DeserializedData<Value> | undefinedValue | DeserializedData<Value> | undefined
keyv · DeserializedDatainterface{ value?: Value | undefined; expires?: number | undefined; }
keyv · CompressionAdapterinterface{ compress(value: any, options?: any): Promise<any>; decompress(value: any, options?: any): Promise<any>; serialize<Value>(data: DeserializedData<Value>): string | Promise<string>; deserialize<Value>(data: string): DeserializedData<Value> | Promise<DeserializedData<Value> | undefined> | undefined; }

Удалённые члены классов или интерфейсов

Не обнаружено.

Изменённые члены классов или интерфейсов

Не обнаружено.

Новые устаревания

Не обнаружено.

Изменения требований (engines, peer-зависимости)

Не обнаружено.

Новые экспорты (11)
importexportkind
keyvKeyvclass
keyvdefaultclass
keyvKeyvEntrytype
keyvKeyvHooksenum
keyvSerializetype
keyvDeserializetype
keyvKeyvOptionstype
keyvIEventEmittertype
keyvStoredDataRawtype
keyvStoredDataNoRawtype
keyvKeyvStoreAdaptertype

Часто задаваемые вопросы

Какие несовместимые изменения при обновлении keyv с 4 до 5?

Между keyv 4.5.4 и 5.6.0 Vigia нашла удалённых экспортов: 3, изменённых сигнатур: 3, удалённых или изменённых членов классов и интерфейсов: 0.

Что устарело в keyv 5?

В keyv 5.6.0 новыми устаревшими помечено экспортов или членов: 0.

Для агентов

GET https://vigia.coredls.cloud/v1/packages/npm/keyv/upgrade?from=4.5.4&to=5.6.0