Vigia

Atualizar lru-cache de 10.x para 11.x

Comparação da API pública de lru-cache 10.4.3 e 11.5.3, calculada automaticamente a partir dos tipos TypeScript. Uma assinatura alterada é uma possível mudança incompatível, não uma certeza.

Resumo

Caminhos de importação removidos1
Exports removidos0
Assinaturas alteradas0
Membros de classes ou interfaces removidos1
Membros de classes ou interfaces alterados9
Novas descontinuações0
Mudanças de requisitos (engines, dependências peer)1
Novos exports1

Caminhos de importação removidos

Caminhos de importação removidos
lru-cache/min

Exports removidos

Nenhuma detectada.

Assinaturas alteradas

Nenhuma detectada.

Membros de classes ou interfaces removidos

memberimportAntes
ZeroArray.static __@species@45lru-cache(arrayLength?: number | undefined): any[] | <T>(arrayLength: number): T[] | <T>(...items: T[]): T[]

Membros de classes ou interfaces alterados

memberAntesDepois
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…

Novas descontinuações

Nenhuma detectada.

Mudanças de requisitos (engines, dependências peer)

AntesDepois
engines.node—20 || >=22
Novos exports (1)
importexportkind
lru-cachePerftype

Perguntas frequentes

Quais são as mudanças incompatíveis ao atualizar lru-cache de 10 para 11?

Entre lru-cache 10.4.3 e 11.5.3, o Vigia encontrou 0 exports removidos, 0 assinaturas alteradas e 10 membros de classes ou interfaces removidos ou alterados.

O que foi descontinuado em lru-cache 11?

0 exports ou membros foram marcados como descontinuados em lru-cache 11.5.3.

Para agentes

GET https://vigia.coredls.cloud/v1/packages/npm/lru-cache/upgrade?from=10.4.3&to=11.5.3