fix(es/minifier): Preserve unused imported specifiers (#6458)

This commit is contained in:
HeYunfei 2022-11-17 08:52:19 +08:00 committed by GitHub
parent e74ef8d9ed
commit dabea71c44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
403 changed files with 682 additions and 75 deletions

View File

@ -1,3 +1,4 @@
//// [ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.ts]
var A;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
(A || (A = {})).UnitSquare = null;

View File

@ -1,5 +1,6 @@
//// [ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.ts]
var A;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
!function(A) {
var beez;
A.beez2 = [], A.beez = beez;

View File

@ -1 +1,2 @@
//// [Protected3.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [Protected9.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,3 @@
//// [TypeGuardWithArrayUnion.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _instanceof from "@swc/helpers/src/_instanceof.mjs";

View File

@ -1 +1,2 @@
//// [abstractProperty.ts]
import _define_property from "@swc/helpers/src/_define_property.mjs";

View File

@ -1,3 +1,4 @@
//// [anyAsGenericFunctionCall.ts]
var x;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
x(), x("hello"), x(x), x(x);

View File

@ -1,5 +1,6 @@
//// [anyAssignableToEveryType.ts]
var E;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
!function(E) {
E[E.A = 0] = "A";
}(E || (E = {}));

View File

@ -1 +1,2 @@
//// [arrayLiteralSpread.ts]
import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs";

View File

@ -1 +1,2 @@
//// [arrayLiteralSpreadES5iterable.ts]
import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs";

View File

@ -1,3 +1,5 @@
//// [arrowFunctionExpressions.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs";
import _to_array from "@swc/helpers/src/_to_array.mjs";
0..toExponential();

View File

@ -1,5 +1,6 @@
//// [assignAnyToEveryType.ts]
var x, E, M;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
!function(E) {
E[E.A = 0] = "A";
}(E || (E = {})), E.A, (M || (M = {})).foo = 1, M = x;

View File

@ -1,5 +1,6 @@
//// [assignEveryTypeToAny.ts]
var E;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
!function(E) {
E[E.A = 0] = "A";
}(E || (E = {})), E.A, E.A;

View File

@ -1,3 +1,4 @@
//// [assignmentCompatWithGenericCallSignaturesWithOptionalParameters.ts]
var ClassTypeParam, GenericSignaturesInvalid, GenericSignaturesValid;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
ClassTypeParam || (ClassTypeParam = {}), GenericSignaturesInvalid || (GenericSignaturesInvalid = {}), GenericSignaturesValid || (GenericSignaturesValid = {});

View File

@ -1,5 +1,6 @@
//// [assignmentCompatWithObjectMembers.ts]
var SimpleTypes, ObjectTypes;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
SimpleTypes || (SimpleTypes = {}), function(ObjectTypes) {
var t, t2, b, a2 = {
foo: a2

View File

@ -1 +1,2 @@
//// [assignmentCompatWithObjectMembers2.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [assignmentCompatWithObjectMembers3.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [assignmentCompatWithObjectMembers5.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1,5 +1,6 @@
//// [assignmentCompatWithObjectMembersAccessibility.ts]
var TargetIsPublic;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
!function(TargetIsPublic) {
var a, b, i, d, e;
a = b, a = i, a = d, b = a = e, b = i, b = d, b = e, i = a, i = b, i = d, i = e, d = a, d = b, d = i, d = e, e = a, e = b, e = i, e = d;

View File

@ -1 +1,2 @@
//// [assignmentCompatWithObjectMembersNumericNames.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1,3 +1,4 @@
//// [assignmentCompatWithObjectMembersStringNumericNames.ts]
var JustStrings, NumbersAndStrings;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
JustStrings || (JustStrings = {}), NumbersAndStrings || (NumbersAndStrings = {});

View File

@ -1,3 +1,4 @@
//// [assignmentCompatWithStringIndexer3.ts]
var Generics;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
Generics || (Generics = {});

View File

@ -1 +1,3 @@
//// [asyncAliasReturnType_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncAliasReturnType_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,5 @@
//// [asyncArrowFunction11_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _define_property from "@swc/helpers/src/_define_property.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncArrowFunctionCapturesArguments_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncArrowFunctionCapturesThis_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [asyncFunctionDeclaration13_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncFunctionDeclaration13_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [asyncFunctionDeclaration14_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncFunctionDeclaration14_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [asyncFunctionDeclaration15_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncFunctionDeclaration15_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [asyncFunctionDeclaration1_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncFunctionDeclaration1_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1,2 +1,4 @@
//// [asyncFunctionDeclarationCapturesArguments_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncMethodWithSuperConflict_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [asyncMethodWithSuper_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs";

View File

@ -1,2 +1,4 @@
//// [a.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
//// [b.ts]

View File

@ -1,2 +1,3 @@
//// [a.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
//// [b.ts]

View File

@ -1,9 +1,11 @@
//// [asyncQualifiedReturnType_es5.ts]
var X;
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _inherits from "@swc/helpers/src/_inherits.mjs";
import _wrap_native_super from "@swc/helpers/src/_wrap_native_super.mjs";
import _create_super from "@swc/helpers/src/_create_super.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
!function(X) {
var MyPromise = function(Promise1) {
"use strict";

View File

@ -1,4 +1,5 @@
//// [asyncQualifiedReturnType_es6.ts]
var X;
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
(X || (X = {})).MyPromise = class extends Promise {
};

View File

@ -1 +1,3 @@
//// [asyncUseStrict_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [asyncUseStrict_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,4 @@
//// [asyncWithVarShadowing_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _extends from "@swc/helpers/src/_extends.mjs";
import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs";

View File

@ -1 +1,3 @@
//// [awaitBinaryExpression1_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitBinaryExpression1_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitBinaryExpression2_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitBinaryExpression2_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitBinaryExpression3_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitBinaryExpression3_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitBinaryExpression4_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitBinaryExpression4_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitBinaryExpression5_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitBinaryExpression5_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression1_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression1_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression2_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression2_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression3_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression3_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression4_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression4_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression5_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression5_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression6_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression6_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression7_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression7_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitCallExpression8_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitCallExpression8_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,6 @@
//// [awaitClassExpression_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _inherits from "@swc/helpers/src/_inherits.mjs";
import _create_super from "@swc/helpers/src/_create_super.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitClassExpression_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,3 @@
//// [awaitUnion_es5.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";

View File

@ -1 +1,2 @@
//// [awaitUnion_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,2 @@
//// [await_unaryExpression_es6.ts]
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";

View File

@ -1 +1,2 @@
//// [cb.js]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1,5 +1,5 @@
//// [/a.ts]
export { };
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
//// [/b.ts]
export { B as C } from "./a";
//// [/c.ts]

View File

@ -1,5 +1,5 @@
//// [/a.ts]
export { };
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
//// [/b.ts]
import A from "./a";
export { A };

View File

@ -1,2 +1,3 @@
//// [circularIndexedAccessErrors.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
x2.x;

View File

@ -1 +1,2 @@
//// [circularTypeAliasForUnionWithClass.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classAbstractProperties.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1,3 +1,4 @@
//// [classAndInterfaceWithSameName.ts]
var M;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
M || (M = {});

View File

@ -1,3 +1,4 @@
//// [classAppearsToHaveMembersOfObject.ts]
var c;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
c.toString(), c.hasOwnProperty("");

View File

@ -1 +1,2 @@
//// [classConstructorOverloadsAccessibility.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1,3 +1,4 @@
//// [classExpression.ts]
var M;
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
M || (M = {});

View File

@ -1 +1,2 @@
//// [classExpression1.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classImplementsMergedClassInterface.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classInsideBlock.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classStaticBlock1.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classStaticBlock10.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1,2 +1,4 @@
//// [classStaticBlock11.ts]
import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs";
import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs";
import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs";

View File

@ -1 +1,2 @@
//// [classStaticBlock18.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classStaticBlock2.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classStaticBlock21.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1,2 +1,3 @@
//// [classStaticBlock28.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
console.log(1);

View File

@ -1 +1,2 @@
//// [classStaticBlock8.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classWithEmptyBody.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classWithSemicolonClassElement1.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

View File

@ -1 +1,2 @@
//// [classWithSemicolonClassElement2.ts]
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";

Some files were not shown because too many files have changed in this diff Show More