Vigia

Actualizar tslib de 1.x a 2.x

Comparación de la API pública de tslib 1.14.1 y 2.8.1, calculada automáticamente a partir de sus tipos TypeScript. Una firma modificada es un posible cambio incompatible, no una certeza.

Resumen

Rutas de importación eliminadas0
Exports eliminados0
Firmas modificadas3
Miembros de clases o interfaces eliminados0
Miembros de clases o interfaces modificados0
Nuevas deprecaciones2
Cambios de requisitos (engines, dependencias peer)0
Exports nuevos9

Exports eliminados

No se detectaron.

Firmas modificadas

exportAntesDespués
tslib · __exportStar(m: any, exports: any): void(m: any, o: any): void
tslib · __classPrivateFieldGet<T extends object, V>(receiver: T, privateMap: { has(o: T): boolean; get(o: T): V | undefined; }): V<T extends object, V>(receiver: T, state: { has(o: T): boolean; get(o: T): V | undefined; }, kind?: "f" | undefined): V | <T extends new (...args: any[]) => unknown, V>(receiver: T, state: T, kind: "f", f: { value: V; }): V | <T extends object, V>(receiver: T, state: { has(o: T): boolean; }, kind: "a", f: () => V): V | <T extends new (...args: any[]) => unknown, V>(receiver: T, state: T, kind: "a", f: () => V): V | <T extends object, V extends (...args: any[]) => unknown>(receiver: T, state: { has(o: T): boolean; }, kind: "m", f: V): V | <T extends new (...args: any[]) => unknown, V extends (.…
tslib · __classPrivateFieldSet<T extends object, V>(receiver: T, privateMap: { has(o: T): boolean; set(o: T, value: V): any; }, value: V): V<T extends object, V>(receiver: T, state: { has(o: T): boolean; set(o: T, value: V): unknown; }, value: V, kind?: "f" | undefined): V | <T extends new (...args: any[]) => unknown, V>(receiver: T, state: T, value: V, kind: "f", f: { value: V; }): V | <T extends object, V>(receiver: T, state: { has(o: T): boolean; }, value: V, kind: "a", f: (v: V) => void): V | <T extends new (...args: any[]) => unknown, V>(receiver: T, state: T, value: V, kind: "a", f: (v: V) => void): V

Miembros de clases o interfaces eliminados

No se detectaron.

Miembros de clases o interfaces modificados

No se detectaron.

Nuevas deprecaciones

export@deprecated
tslib · __spreadsince TypeScript 4.2 - Use `__spreadArray`
tslib · __spreadArrayssince TypeScript 4.2 - Use `__spreadArray`

Cambios de requisitos (engines, dependencias peer)

No se detectaron.

Exports nuevos (9)
importexportkind
tslib__propKeyfunction
tslib__esDecoratefunction
tslib__spreadArrayfunction
tslib__runInitializersfunction
tslib__setFunctionNamefunction
tslib__disposeResourcesfunction
tslib__classPrivateFieldInfunction
tslib__addDisposableResourcefunction
tslib__rewriteRelativeImportExtensionfunction

Preguntas frecuentes

¿Cuáles son los cambios incompatibles al actualizar tslib de 1 a 2?

Entre tslib 1.14.1 y 2.8.1, Vigia encontró 0 exports eliminados, 3 firmas modificadas y 0 miembros de clases o interfaces eliminados o modificados.

¿Qué quedó deprecado en tslib 2?

2 exports o miembros quedaron marcados como deprecados en tslib 2.8.1.

Para agentes

GET https://vigia.coredls.cloud/v1/packages/npm/tslib/upgrade?from=1.14.1&to=2.8.1