Atualizar tslib de 1.x para 2.x
Comparação da API pública de tslib 1.14.1 e 2.8.1, 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 removidos | 0 |
|---|---|
| Exports removidos | 0 |
| Assinaturas alteradas | 3 |
| Membros de classes ou interfaces removidos | 0 |
| Membros de classes ou interfaces alterados | 0 |
| Novas descontinuações | 2 |
| Mudanças de requisitos (engines, dependências peer) | 0 |
| Novos exports | 9 |
Exports removidos
Nenhuma detectada.
Assinaturas alteradas
| export | Antes | Depois |
|---|---|---|
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 |
Membros de classes ou interfaces removidos
Nenhuma detectada.
Membros de classes ou interfaces alterados
Nenhuma detectada.
Novas descontinuações
| export | @deprecated |
|---|---|
tslib · __spread | since TypeScript 4.2 - Use `__spreadArray` |
tslib · __spreadArrays | since TypeScript 4.2 - Use `__spreadArray` |
Mudanças de requisitos (engines, dependências peer)
Nenhuma detectada.
Novos exports (9)
| import | export | kind |
|---|---|---|
tslib | __propKey | function |
tslib | __esDecorate | function |
tslib | __spreadArray | function |
tslib | __runInitializers | function |
tslib | __setFunctionName | function |
tslib | __disposeResources | function |
tslib | __classPrivateFieldIn | function |
tslib | __addDisposableResource | function |
tslib | __rewriteRelativeImportExtension | function |
Perguntas frequentes
Quais são as mudanças incompatíveis ao atualizar tslib de 1 para 2?
Entre tslib 1.14.1 e 2.8.1, o Vigia encontrou 0 exports removidos, 3 assinaturas alteradas e 0 membros de classes ou interfaces removidos ou alterados.
O que foi descontinuado em tslib 2?
2 exports ou membros foram marcados como descontinuados em tslib 2.8.1.
Para agentes
GET https://vigia.coredls.cloud/v1/packages/npm/tslib/upgrade?from=1.14.1&to=2.8.1