lru-cache を 10.x から 11.x へアップグレード
lru-cache 10.4.3 と 11.5.3 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。
概要
| 削除されたインポートパス | 1 |
|---|---|
| 削除されたエクスポート | 0 |
| 変更されたシグネチャ | 0 |
| 削除されたクラス/インターフェースのメンバー | 1 |
| 変更されたクラス/インターフェースのメンバー | 9 |
| 新たに非推奨 | 0 |
| 要件の変更(engines、peer 依存関係) | 1 |
| 新しいエクスポート | 1 |
削除されたインポートパス
| 削除されたインポートパス |
|---|
lru-cache/min |
削除されたエクスポート
検出されませんでした。
変更されたシグネチャ
検出されませんでした。
削除されたクラス/インターフェースのメンバー
| member | import | 変更前 |
|---|---|---|
ZeroArray.static __@species@45 | lru-cache | (arrayLength?: number | undefined): any[] | <T>(arrayLength: number): T[] | <T>(...items: T[]): T[] |
変更されたクラス/インターフェースのメンバー
| member | 変更前 | 変更後 |
|---|---|---|
LRUCache.set | (k: K, v: V | BackgroundFetch<V> | undefined, setOptions?: SetOptions<K, V, FC> | undefined): LRUCache<K, V, FC> | (k: K, v: V | undefined, setOptions?: SetOptions<K, V, FC> | undefined): LRUCache<K, V, FC> |
LRUCache.memo | (k: K, memoOptions: unknown extends FC ? MemoOptions<K, V, FC> : FC extends void | undefined ? MemoOptionsNoContext<K, V> : MemoOptionsWithContext<K, V, FC>): V | (k: unknown extends FC ? K : FC extends void | undefined ? K : never, memoOptions?: (unknown extends FC ? MemoOptions<K, V, FC> : FC exte… | (k: K, memoOptions: unknown extends FC ? MemoOptions<K, V, FC> : FC extends void | undefined ? MemoOptionsNoContext<K, V, FC> : MemoOptionsWithContext<K, V, FC>): V | (k: unknown extends FC ? K : FC extends void | undefined ? K : never, memoOptions?: (unknown extends FC ? MemoOptions<K, V, FC> : FC … |
LRUCache.fetch | (k: K, fetchOptions: unknown extends FC ? FetchOptions<K, V, FC> : FC extends void | undefined ? FetchOptionsNoContext<K, V> : FetchOptionsWithContext<K, V, FC>): Promise<V | undefined> | (k: unknown extends FC ? K : FC extends void | undefined ? K : never, fetchOptions?: (unknown extends FC ? Fetch… | (k: K, fetchOptions: unknown extends FC ? FetchOptions<K, V, FC> : FC extends void | undefined ? FetchOptionsNoContext<K, V, FC> : FetchOptionsWithContext<K, V, FC>): Promise<V | undefined> | (k: unknown extends FC ? K : FC extends void | undefined ? K : never, fetchOptions?: (unknown extends FC ? F… |
LRUCache.forEach | (fn: (v: V, k: K, self: LRUCache<K, V, FC>) => any, thisp?: any): void | (fn: (v: V, k: K, self: LRUCache<K, V, FC>) => unknown, thisp?: unknown): void |
LRUCache.rvalues | (): Generator<V | BackgroundFetch<V> | undefined, void, unknown> | (): Generator<V | undefined, void, unknown> |
LRUCache.rentries | (): Generator<(K | V | BackgroundFetch<V> | undefined)[], void, unknown> | (): Generator<(K | V)[], void, unknown> |
LRUCache.rforEach | (fn: (v: V, k: K, self: LRUCache<K, V, FC>) => any, thisp?: any): void | (fn: (v: V, k: K, self: LRUCache<K, V, FC>) => unknown, thisp?: unknown): void |
LRUCache.forceFetch | (k: K, fetchOptions: unknown extends FC ? FetchOptions<K, V, FC> : FC extends void | undefined ? FetchOptionsNoContext<K, V> : FetchOptionsWithContext<K, V, FC>): Promise<V> | (k: unknown extends FC ? K : FC extends void | undefined ? K : never, fetchOptions?: (unknown extends FC ? FetchOptions<K, V… | (k: K, fetchOptions: unknown extends FC ? FetchOptions<K, V, FC> : FC extends void | undefined ? FetchOptionsNoContext<K, V, FC> : FetchOptionsWithContext<K, V, FC>): Promise<V> | (k: unknown extends FC ? K : FC extends void | undefined ? K : never, fetchOptions?: (unknown extends FC ? FetchOptions<… |
LRUCache.static unsafeExposeInternals | <K extends {}, V extends {}, FC extends unknown = unknown>(c: LRUCache<K, V, FC>): { starts: ZeroArray | undefined; ttls: ZeroArray | undefined; sizes: ZeroArray | undefined; keyMap: Map<K, number>; keyList: (K | undefined)[]; valList: (V | BackgroundFetch<V> | undefined)[]; next: NumberArray; prev:… | <K extends {}, V extends {}, FC extends unknown = unknown>(c: LRUCache<K, V, FC>): { starts: ZeroArray | undefined; ttls: ZeroArray | undefined; autopurgeTimers: any[] | undefined; sizes: ZeroArray | undefined; keyMap: Map<K, number>; keyList: (K | undefined)[]; valList: (V | BackgroundFetch<V> | un… |
新たに非推奨
検出されませんでした。
要件の変更(engines、peer 依存関係)
| 変更前 | 変更後 | |
|---|---|---|
engines.node | — | 20 || >=22 |
新しいエクスポート (1)
| import | export | kind |
|---|---|---|
lru-cache | Perf | type |
よくある質問
lru-cache を 10 から 11 にアップグレードする際の破壊的変更は?
lru-cache 10.4.3 と 11.5.3 の間で、Vigia は削除されたエクスポートを 0 件、変更されたシグネチャを 0 件、削除または変更されたクラス/インターフェースのメンバーを 10 件検出しました。
lru-cache 11 で非推奨になったものは?
lru-cache 11.5.3 では 0 件のエクスポートまたはメンバーが新たに非推奨になりました。
エージェント向け
GET https://vigia.coredls.cloud/v1/packages/npm/lru-cache/upgrade?from=10.4.3&to=11.5.3