oxc/tasks
overlookmotel 53049fe7fa fix(wasm): remove type defs for ArrayExpressionElement and Elision (#6683)
Follow-on after #6404.

`ArrayExpressionElement` and `Elision` are not used in the TS types, because `ArrayExpression` has an override for the field it uses.

002289b4b1/crates/oxc_ast/src/ast/js.rs (L293-L302)

Prevent these TS type defs being emitted by introducing a new `#[estree(custom_ts_def)]` attr, to go with `#[estree(custom_serialize)]`.
2024-10-20 21:22:56 +00:00
..
ast_tools fix(wasm): remove type defs for ArrayExpressionElement and Elision (#6683) 2024-10-20 21:22:56 +00:00
benchmark ci(benchmark): add small test file to linter benchmark (#6572) 2024-10-15 02:37:22 +00:00
common perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
coverage refactor(coverage): remove unused run_sync_v8_test262_status (#6704) 2024-10-20 16:02:26 +00:00
javascript_globals perf(ast-tools): use FxHashMap over std::collections::HashMap (#5997) 2024-09-23 18:28:54 +00:00
lint_rules chore: use dprint to format js, json and markdown 2024-09-08 13:24:58 +08:00
minsize refactor(minifier): binary operations use ConstantEvaluation (#6700) 2024-10-20 15:13:27 +00:00
prettier_conformance refactor(prettier)!: remove source_text argument from constructor (#6448) 2024-10-11 06:27:33 +00:00
rulegen feat(rulegen): add import to rulegen (#6631) 2024-10-16 17:05:40 -04:00
transform_checker feat(ast)! add source_text to Program (#6444) 2024-10-11 04:13:41 +00:00
transform_conformance chore(coverage): bump test262, babel and TypeScript (#6702) 2024-10-20 15:02:26 +00:00
website feat(website/linter): render mapped types in config docs (#6604) 2024-10-15 20:35:45 +00:00