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