swc/crates/swc_ecma_transforms_base/tests/ts-resolver
Austaras f58b50bea7
refactor(es/ast): Change types of member-like expressions (#3178)
swc_ecma_ast:
 - Split `MemberExpr` into `MemberExpr` and `SuperPropExpr`.
 - Use `Box<Expr>` for `MemberExpr.obj`.
 - Use ad-hoc type for `MemberExpr.prop`.
 - Use ad-hoc type for `SuperPropExpr.prop`.
 - Use `Callee` instead of  `ExprOrSpread` for `CallExpr`.
 - Simplify types for meta property expressions.
2022-01-10 13:54:42 +00:00
..
class refactor(es/ast): Change types of member-like expressions (#3178) 2022-01-10 13:54:42 +00:00
deno feat(es/codegen): Make the output for empty objects and empty statements pretty (#3171) 2022-01-03 05:54:58 +09:00
function_scope refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
generated_contextual_typing_01 refactor(es/ast): Change type or the key of ClassProp to PropName (#3038) 2021-12-15 16:21:30 +09:00
internalModules/codeGeneration/importStatements fix(es/visit): Make noop_visit_type visit typescript nodes that executes at runtime (#3192) 2022-01-05 08:47:25 +09:00
issue refactor(es/ast): Change type or the key of ClassProp to PropName (#3038) 2021-12-15 16:21:30 +09:00
issue-2627/1 fix(es/lints): Fix incorrect duplicate binding error (#3194) 2022-01-05 11:59:10 +09:00
let_scoping refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
minifier/1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
namepsace/hoisting/1 fix(es/transforms/base): Fix ts_resolver (#2824) 2021-11-21 15:47:38 +09:00
simple/003 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_as_operator_ambiguity_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_as_operator_ambiguity_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_async_await_nested_class_es5 refactor(es/ast): Change type or the key of ClassProp to PropName (#3038) 2021-12-15 16:21:30 +09:00
ts_for_of_statements_for_of_23_01 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_if_do_while_statements_01 refactor(es/ast): Change type or the key of ClassProp to PropName (#3038) 2021-12-15 16:21:30 +09:00
ts_local_types_4_1 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_local_types_4_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_mapped_type_as_clauses_01 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_module_name_1 feat(es/codegen): Make the output for empty objects and empty statements pretty (#3171) 2022-01-03 05:54:58 +09:00
ts_resolver_001 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_002 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_catch_param refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_deno_undef_001 feat(es/codegen): Make the output for empty objects and empty statements pretty (#3171) 2022-01-03 05:54:58 +09:00
ts_resolver_import_and_extends refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_import_and_implements refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_import_and_type_ann refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_import_and_type_param refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_method_type_param refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_nested_enum feat(es/codegen): Make the output for empty objects and empty statements pretty (#3171) 2022-01-03 05:54:58 +09:00
ts_resolver_nested_interface feat(es/codegen): Make the output for empty objects and empty statements pretty (#3171) 2022-01-03 05:54:58 +09:00
ts_resolver_nested_type_alias feat(es/codegen): Make the output for empty objects and empty statements pretty (#3171) 2022-01-03 05:54:58 +09:00
ts_resolver_nested_type_ref refactor(es/ast): Change type or the key of ClassProp to PropName (#3038) 2021-12-15 16:21:30 +09:00
ts_resolver_parameter refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_parameter_property refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_resolver_type_aliases_do_not_merge refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_simple refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
ts_type_parameter_used_as_type_parameter_contraint_01 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
tsc feat(es/codegen): Make the output for empty objects and empty statements pretty (#3171) 2022-01-03 05:54:58 +09:00
type/checker refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
type_parameter_used_as_type_parameter_contrain refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
type_parameter_used_as_type_parameter_contrain_2 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
type_parameter_used_as_type_parameter_contrain_3 refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
type-alias/hoisting/1 refactor(es/ast): Change type or the key of ClassProp to PropName (#3038) 2021-12-15 16:21:30 +09:00
vercel/1 fix(es/lints): Fix incorrect duplicate binding error (#3194) 2022-01-05 11:59:10 +09:00