Vigia

keyv を 4.x から 5.x へアップグレード

keyv 4.5.4 と 5.6.0 の公開 API を、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