🚀 Features
- e8547cc parser: Report error for using declarations in ambient contexts (#19934) (camc314)
- 8345318 allocator: Add methods for boxed slices
ArenaBox<[T]>(#19968) (overlookmotel) - f83be30 allocator: Add
Vec::push_fastmethod (#19959) (overlookmotel)
🐛 Bug Fixes
- 5f28a3f codegen: Print type param on class expression with no
id(#20144) (camc314) - 0f6eda3 codegen: Print decorators for FormalParameterRest (#20132) (Dunqing)
- 291d867 transformer_plugins: Unwrap ChainExpression after define replacement removes optional markers (#20058) (IWANABETHATGUY)
- 36b2e56 codegen: Print type for TSImportEqualsDeclaration (#20128) (camc314)
- 5a246ec codegen: Print type arguments for JSXOpeningElement (#20127) (camc314)
- a40870e codegen: Preserve parens for TSNonNullExpression (#20125) (camc314)
- ae830b2 codegen: Print
declareforTSInterfaceDeclaration(#20124) (camc314) - 92cfb14 linter/plugins: Fix types for
walkProgramandwalkProgramWithCfg(#20081) (overlookmotel) - ee0491e apps,napi: Explicitly specify libs in tsconfigs (#20071) (camc314)
- 588009e codegen: Print
statickeyword for TSIndexSignature (#19755) (Dunqing) - 5a8799c codegen: Print
with_clauseforExportNamedDeclaration(#20002) (Dunqing) - 7502afe parser: Correct capacity for tokens
Vec(#19967) (overlookmotel)