ts compatibility: 628/666 (94.29%), 19 files skipped

# Failed

| Spec path | Failed or Passed | Match ratio |
| :-------- | :--------------: | :---------: |
| typescript/arrow/return-type/18588.ts | 💥 | 58.82% |
| typescript/as/as.ts | 💥 | 97.74% |
| typescript/as/break-after-keyword/18148.ts | 💥 | 93.33% |
| typescript/as/comments/17407.ts | 💥 | 47.06% |
| typescript/call/callee-comments.ts | 💥 | 75.00% |
| typescript/cast/18406.ts | 💥 | 84.21% |
| typescript/comments/mapped-types.ts | 💥 | 85.71% |
| typescript/comments/method_types.ts | 💥 | 82.05% |
| typescript/comments/type-parameters.ts | 💥 | 81.82% |
| typescript/comments/first-argument/first-argument.ts | 💥 | 81.16% |
| typescript/conditional-types/comments.ts | 💥 | 90.83% |
| typescript/conformance/types/union/unionTypeCallSignatures.ts | 💥 | 85.25% |
| typescript/conformance/types/union/unionTypeConstructSignatures.ts | 💥 | 91.62% |
| typescript/conformance/types/union/unionTypeIndexSignature.ts | 💥 | 83.64% |
| typescript/intersection/intersection-parens.ts | 💥💥 | 85.64% |
| typescript/intersection/consistent-with-flow/intersection-parens.ts | 💥 | 67.44% |
| typescript/intersection/consistent-with-flow/single-member.ts | 💥 | 78.00% |
| typescript/property-signature/consistent-with-flow/comments.ts | 💥 | 80.00% |
| typescript/property-signature/consistent-with-flow/union.ts | 💥 | 80.00% |
| typescript/template-literals/member-expression.ts | 💥 | 65.12% |
| typescript/type-parameters-arguments/10732.ts | 💥 | 66.67% |
| typescript/type-parameters-arguments/18041.ts | 💥 | 91.43% |
| typescript/type-parameters-arguments/18604.ts | 💥 | 60.00% |
| typescript/type-parameters-arguments/19505.ts | 💥 | 61.54% |
| typescript/type-parameters-arguments/constraints-and-default.ts | 💥 | 91.67% |
| typescript/type-parameters-arguments/issue-6858.ts | 💥 | 60.61% |
| typescript/union/5849.ts | 💥 | 95.38% |
| typescript/union/union-parens.ts | 💥 | 90.23% |
| typescript/union/comments/18106.ts | 💥 | 86.36% |
| typescript/union/comments/18389.ts | 💥 | 90.48% |
| typescript/union/consistent-with-flow/18647.ts | 💥 | 76.92% |
| typescript/union/consistent-with-flow/81-characters.ts | 💥 | 53.85% |
| typescript/union/consistent-with-flow/comment.ts | 💥 | 75.00% |
| typescript/union/consistent-with-flow/conditional.ts | 💥 | 54.55% |
| typescript/union/consistent-with-flow/leading-comments.ts | 💥 | 85.71% |
| typescript/union/consistent-with-flow/single-type.ts | 💥 | 95.00% |
| typescript/union/single-type/comments.ts | 💥 | 11.11% |
| typescript/union/single-type/single-type-2.ts | 💥 | 72.73% |

# Skipped (parse error, TODO: should be ignored or supported)

- jsx/expression-with-types/expression.js
- typescript/class/declare-readonly-field-initializer-w-annotation.ts
- typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts
- typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts
- typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts
- typescript/conformance/types/functions/functionOverloadErrorsSyntax.ts
- typescript/custom/abstract/abstractProperties.ts
- typescript/declare/declare-class-fields.ts
- typescript/declare/declare-module.ts
- typescript/declare/declare-namespace.ts
- typescript/definite/definite.ts
- typescript/definite/without-annotation.ts
- typescript/interface2/module.ts
- typescript/namespace/invalid-await.ts
- typescript/trailing-comma/trailing.ts
- typescript/type-parameters-arguments/const.ts
- typescript/typescript-only/decorator-auto-accessors-abstract-class.ts
- typescript/typescript-only/decorator-auto-accessors-declara-class.ts
- typescript/typescript-only/decorator-auto-accessors-mixed-modifiers.ts
