( ast: ParseResult<_babel_types.File>, candidates?: ReturnType<typeof findReferencedIdentifiers>, )
| 184 | * before any AST transformations. |
| 185 | */ |
| 186 | export function deadCodeElimination( |
| 187 | ast: ParseResult<_babel_types.File>, |
| 188 | candidates?: ReturnType<typeof findReferencedIdentifiers>, |
| 189 | ): void { |
| 190 | // First strip TypeScript type-only exports and imports |
| 191 | stripTypeExports(ast) |
| 192 | |
| 193 | // Then run the original dead code elimination |
| 194 | _deadCodeElimination(ast, candidates) |
| 195 | } |
no test coverage detected