Vigia

Passer de tslib 1.x à 2.x

Comparaison de l’API publique de tslib 1.14.1 et 2.8.1, calculée automatiquement à partir de leurs types TypeScript. Une signature modifiée est un changement incompatible possible, pas une certitude.

Résumé

Chemins d’importation supprimés0
Exports supprimés0
Signatures modifiées3
Membres de classes ou d’interfaces supprimés0
Membres de classes ou d’interfaces modifiés0
Nouvelles dépréciations2
Changements d’exigences (engines, dépendances peer)0
Nouveaux exports9

Exports supprimés

Aucun détecté.

Signatures modifiées

exportAvantAprè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

Membres de classes ou d’interfaces supprimés

Aucun détecté.

Membres de classes ou d’interfaces modifiés

Aucun détecté.

Nouvelles dépréciations

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

Changements d’exigences (engines, dépendances peer)

Aucun détecté.

Nouveaux exports (9)
importexportkind
tslib__propKeyfunction
tslib__esDecoratefunction
tslib__spreadArrayfunction
tslib__runInitializersfunction
tslib__setFunctionNamefunction
tslib__disposeResourcesfunction
tslib__classPrivateFieldInfunction
tslib__addDisposableResourcefunction
tslib__rewriteRelativeImportExtensionfunction

Questions fréquentes

Quels sont les changements incompatibles en passant de tslib 1 à 2 ?

Entre tslib 1.14.1 et 2.8.1, Vigia a trouvé 0 exports supprimés, 3 signatures modifiées et 0 membres de classes ou d’interfaces supprimés ou modifiés.

Qu’est-ce qui a été déprécié dans tslib 2 ?

2 exports ou membres sont désormais marqués comme dépréciés dans tslib 2.8.1.

Pour les agents

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