mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
- Adds option to `CodegenOptions` - `enable_typescript` to enable output
of TS.
- Stops skipping output that is TS when `enable_typescript` is enabled
- Adds TS support to
- Function
- FormalParameter
- BindingPattern
- Adds basic tests for TS generation
---------
Co-authored-by: Boshen <boshenc@gmail.com>
56 lines
3.6 KiB
Text
56 lines
3.6 KiB
Text
codegen_babel Summary:
|
|
AST Parsed : 2096/2096 (100.00%)
|
|
Positive Passed: 2043/2096 (97.47%)
|
|
Typescript failed: "comments/basic/export-default-anonymous-class/input.js"
|
|
Typescript failed: "comments/decorators/decorators-after-export/input.js"
|
|
Typescript failed: "comments/decorators/decorators-before-export/input.js"
|
|
Typescript failed: "es2015/modules/export-default-class-declaration/input.js"
|
|
Typescript failed: "es2015/uncategorised/82/input.js"
|
|
Typescript failed: "es2015/uncategorised/83/input.js"
|
|
Typescript failed: "esprima/es2015-export-declaration/export-default-class/input.js"
|
|
Typescript failed: "typescript/arrow-function/annotated/input.ts"
|
|
Typescript failed: "typescript/arrow-function/async/input.ts"
|
|
Typescript failed: "typescript/arrow-function/async-generic-tokens-true/input.ts"
|
|
Typescript failed: "typescript/arrow-function/async-generic-tokens-true-babel-7/input.ts"
|
|
Typescript failed: "typescript/arrow-function/generic/input.ts"
|
|
Typescript failed: "typescript/arrow-function/generic-babel-7/input.ts"
|
|
Typescript failed: "typescript/arrow-function/optional-parameter/input.ts"
|
|
Typescript failed: "typescript/arrow-function/predicate-types/input.ts"
|
|
Typescript failed: "typescript/assert-predicate/arrow-function/input.ts"
|
|
Typescript failed: "typescript/class/abstract/input.ts"
|
|
Typescript failed: "typescript/enum/export/input.ts"
|
|
Typescript failed: "typescript/enum/export-const/input.ts"
|
|
Typescript failed: "typescript/enum/export-declare-const/input.ts"
|
|
Typescript failed: "typescript/export/declare/input.ts"
|
|
Typescript failed: "typescript/export/export-type-declaration/input.ts"
|
|
Typescript failed: "typescript/export/export-value-declaration/input.ts"
|
|
Typescript failed: "typescript/export/nested-same-name/input.ts"
|
|
Typescript failed: "typescript/function/overloads/input.ts"
|
|
Typescript failed: "typescript/import/export-import/input.ts"
|
|
Typescript failed: "typescript/import/export-import-require/input.ts"
|
|
Typescript failed: "typescript/import/export-import-type-as-identifier/input.ts"
|
|
Typescript failed: "typescript/import/export-import-type-require/input.ts"
|
|
Typescript failed: "typescript/import/type-asi/input.ts"
|
|
Typescript failed: "typescript/interface/export/input.ts"
|
|
Typescript failed: "typescript/module-namespace/head-export/input.ts"
|
|
Typescript failed: "typescript/regression/is-default-export/input.ts"
|
|
Typescript failed: "typescript/type-alias/export/input.ts"
|
|
Typescript failed: "typescript/types/abstract-constructor-signatures/input.ts"
|
|
Typescript failed: "typescript/types/abstract-constructor-signatures-babel-7/input.ts"
|
|
Typescript failed: "typescript/types/constructor-signatures/input.ts"
|
|
Typescript failed: "typescript/types/constructor-signatures-babel-7/input.ts"
|
|
Typescript failed: "typescript/types/import-type-dynamic/input.ts"
|
|
Minify failed: "typescript/types/intrinsic-identifier/input.ts"
|
|
Typescript failed: "typescript/types/keywords/input.ts"
|
|
Typescript failed: "typescript/types/literal-bigint/input.ts"
|
|
Typescript failed: "typescript/types/literal-bigint-negative/input.ts"
|
|
Typescript failed: "typescript/types/literal-number-negative/input.ts"
|
|
Typescript failed: "typescript/types/literal-string-1/input.ts"
|
|
Typescript failed: "typescript/types/literal-string-2/input.ts"
|
|
Typescript failed: "typescript/types/literal-string-4/input.ts"
|
|
Typescript failed: "typescript/types/literal-string-4-babel-7/input.ts"
|
|
Typescript failed: "typescript/types/mapped/input.ts"
|
|
Typescript failed: "typescript/types/mapped-babel-7/input.ts"
|
|
Typescript failed: "typescript/types/type-literal-get-set/input.ts"
|
|
Typescript failed: "typescript/types/type-literal-get-set-babel-7/input.ts"
|
|
Typescript failed: "typescript/types/type-operator/input.ts"
|