mirror of
https://github.com/danbulant/oxc
synced 2026-05-22 21:58:36 +00:00
20 KiB
20 KiB
ts compatibility: 109/526 (20.72%)
Failed
ambient
- ambient/ambient.ts
angular-component-examples
- angular-component-examples/15934-computed.component.ts
- angular-component-examples/15934.component.ts
- angular-component-examples/15969-computed.component.ts
- angular-component-examples/test.component.ts
argument-expansion
- argument-expansion/argument_expansion.ts
- argument-expansion/arrow-with-return-type.ts
array
- array/comment.ts
- array/key.ts
arrow
- arrow/arrow_regression.ts
- arrow/comments.ts
- arrow/issue-6107-curry.ts
arrows
- arrows/arrow_function_expression.ts
- arrows/type_params.ts
as
- as/array-pattern.ts
- as/as-const-embedded.ts
- as/as.ts
- as/assignment2.ts
- as/export_default_as.ts
- as/expression-statement.ts
- as/long-identifiers.ts
- as/nested-await-and-as.ts
- as/ternary.ts
assert
- assert/comment.ts
- assert/index.ts
assignment
- assignment/issue-10846.ts
- assignment/issue-10848.tsx
- assignment/issue-10850.ts
- assignment/issue-12413.ts
- assignment/issue-2482.ts
- assignment/issue-3122.ts
- assignment/issue-5370.ts
- assignment/issue-6783.ts
- assignment/issue-9172.ts
- assignment/lone-arg.ts
- assignment/parenthesized.ts
break-calls
- break-calls/type_args.ts
call-signature
- call-signature/call-signature.ts
cast
- cast/as-const.ts
- cast/assert-and-assign.ts
- cast/generic-cast.ts
- cast/hug-args.ts
- cast/parenthesis.ts
- cast/tuple-and-record.ts
chain-expression
- chain-expression/test.ts
- chain-expression/test2.ts
class
- class/constructor.ts
- class/empty-method-body.ts
- class/extends_implements.ts
- class/generics.ts
- class/methods.ts
- class/optional.ts
- class/parameter-properties.ts
- class/quoted-property.ts
class-comment
- class-comment/class-implements.ts
- class-comment/declare.ts
- class-comment/generic.ts
- class-comment/misc.ts
classes
- classes/break-heritage.ts
- classes/break.ts
comments
- comments/15707.ts
- comments/abstract_class.ts
- comments/after_jsx_generic.tsx
- comments/declare_function.ts
- comments/interface.ts
- comments/issues.ts
- comments/jsx.tsx
- comments/location.ts
- comments/mapped_types.ts
- comments/method_types.ts
- comments/methods.ts
- comments/ts-parameter-proerty.ts
- comments/type-parameters.ts
- comments/type_literals.ts
- comments/types.ts
- comments/union.ts
comments-2
- comments-2/dangling.ts
- comments-2/issues.ts
- comments-2/last-arg.ts
compiler
- compiler/castOfAwait.ts
- compiler/castParentheses.ts
- compiler/castTest.ts
- compiler/checkInfiniteExpansionTermination.ts
- compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts
- compiler/commentsInterface.ts
- compiler/contextualSignatureInstantiation2.ts
- compiler/declareDottedModuleName.ts
- compiler/es5ExportDefaultClassDeclaration4.ts
- compiler/functionOverloadsOnGenericArity1.ts
- compiler/globalIsContextualKeyword.ts
- compiler/indexSignatureWithInitializer.ts
- compiler/mappedTypeWithCombinedTypeMappers.ts
- compiler/modifiersOnInterfaceIndexSignature1.ts
- compiler/privacyGloImport.ts
conditional-types
- conditional-types/comments.ts
- conditional-types/conditonal-types.ts
- conditional-types/infer-type.ts
- conditional-types/nested-in-condition.ts
- conditional-types/new-ternary-spec.ts
- conditional-types/parentheses.ts
conformance/ambient
- conformance/ambient/ambientDeclarations.ts
conformance/classes
- conformance/classes/abstract.ts
- conformance/classes/mixinAccessModifiers.ts
- conformance/classes/mixinClassesAnnotated.ts
- conformance/classes/mixinClassesAnonymous.ts
- conformance/classes/mixinClassesMembers.ts
conformance/classes/classDeclarations/classAbstractKeyword
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts
- conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts
conformance/classes/classDeclarations/classHeritageSpecification
- conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts
- conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts
- conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts
conformance/classes/constructorDeclarations/constructorParameters
- conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts
- conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts
- conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts
- conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts
- conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts
- conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts
- conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts
- conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts
- conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts
conformance/comments
- conformance/comments/comments.ts
conformance/declarationEmit/typePredicates
- conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts
conformance/es6/Symbols
- conformance/es6/Symbols/symbolProperty15.ts
conformance/es6/templates
- conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts
conformance/expressions/asOperator
- conformance/expressions/asOperator/asOperatorContextualType.ts
conformance/expressions/functionCalls
- conformance/expressions/functionCalls/callWithSpreadES6.ts
conformance/interfaces/interfaceDeclarations
- conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts
conformance/internalModules/importDeclarations
- conformance/internalModules/importDeclarations/circularImportAlias.ts
- conformance/internalModules/importDeclarations/exportImportAlias.ts
- conformance/internalModules/importDeclarations/importAliasIdentifiers.ts
- conformance/internalModules/importDeclarations/shadowedInternalModule.ts
conformance/parser/ecmascript5/Statements
- conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts
- conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts
- conformance/parser/ecmascript5/Statements/parserForInStatement2.ts
conformance/types/ambient
- conformance/types/ambient/ambientDeclarations.ts
conformance/types/any
- conformance/types/any/anyAsConstructor.ts
- conformance/types/any/anyAsGenericFunctionCall.ts
conformance/types/firstTypeNode
- conformance/types/firstTypeNode/firstTypeNode.ts
conformance/types/functions
- conformance/types/functions/TSFunctionTypeNoUnnecessaryParentheses.ts
- conformance/types/functions/functionImplementationErrors.ts
- conformance/types/functions/functionImplementations.ts
- conformance/types/functions/functionOverloadCompatibilityWithVoid01.ts
- conformance/types/functions/functionOverloadCompatibilityWithVoid02.ts
- conformance/types/functions/functionOverloadCompatibilityWithVoid03.ts
- conformance/types/functions/functionOverloadErrorsSyntax.ts
- conformance/types/functions/functionTypeTypeParameters.ts
conformance/types/intersectionType
- conformance/types/intersectionType/intersectionType.ts
conformance/types/lastTypeNode
- conformance/types/lastTypeNode/lastTypeNode.ts
conformance/types/mappedType
- conformance/types/mappedType/mappedType.ts
conformance/types/moduleDeclaration
- conformance/types/moduleDeclaration/kind-detection.ts
- conformance/types/moduleDeclaration/moduleDeclaration.ts
conformance/types/namespaceExportDeclaration
- conformance/types/namespaceExportDeclaration/exportAsNamespace.d.ts
conformance/types/nonNullExpression
- conformance/types/nonNullExpression/nonNullExpression.ts
conformance/types/parameterProperty
- conformance/types/parameterProperty/parameterProperty.ts
conformance/types/thisType
- conformance/types/thisType/thisType.ts
conformance/types/tuple
- conformance/types/tuple/contextualTypeWithTuple.ts
- conformance/types/tuple/indexerWithTuple.ts
- conformance/types/tuple/tupleElementTypes1.ts
- conformance/types/tuple/tupleElementTypes2.ts
- conformance/types/tuple/typeInferenceWithTupleType.ts
- conformance/types/tuple/wideningTuples1.ts
- conformance/types/tuple/wideningTuples2.ts
- conformance/types/tuple/wideningTuples3.ts
- conformance/types/tuple/wideningTuples4.ts
- conformance/types/tuple/wideningTuples7.ts
conformance/types/typeOperator
- conformance/types/typeOperator/typeOperator.ts
conformance/types/typeParameter
- conformance/types/typeParameter/typeParameter.ts
conformance/types/typeParameters/typeParameterLists
- conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts
- conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts
- conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts
- conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts
conformance/types/union
- conformance/types/union/unionTypeCallSignatures.ts
- conformance/types/union/unionTypeCallSignatures3.ts
- conformance/types/union/unionTypeCallSignatures4.ts
- conformance/types/union/unionTypeConstructSignatures.ts
- conformance/types/union/unionTypeEquivalence.ts
- conformance/types/union/unionTypeFromArrayLiteral.ts
- conformance/types/union/unionTypeIndexSignature.ts
const
- const/initializer-ambient-context.ts
cursor
- cursor/array-pattern.ts
- cursor/arrow-function-type.ts
- cursor/class-property.ts
- cursor/function-return-type.ts
- cursor/identifier-1.ts
- cursor/identifier-2.ts
- cursor/identifier-3.ts
- cursor/method-signature.ts
- cursor/property-signature.ts
- cursor/rest.ts
custom/abstract
- custom/abstract/abstractNewlineHandling.ts
custom/call
- custom/call/callSignature.ts
custom/computedProperties
- custom/computedProperties/symbol.ts
custom/declare
- custom/declare/declareModifier.d.ts
custom/modifiers
- custom/modifiers/minustoken.ts
- custom/modifiers/question.ts
- custom/modifiers/readonly.ts
custom/module
- custom/module/global.ts
- custom/module/moduleNamespace.ts
- custom/module/nestedNamespace.ts
custom/new
- custom/new/newKeyword.ts
custom/stability
- custom/stability/moduleBlock.ts
custom/typeParameters
- custom/typeParameters/callAndConstructSignatureLong.ts
- custom/typeParameters/functionTypeLong.ts
- custom/typeParameters/interfaceParamsLong.ts
- custom/typeParameters/typeParametersLong.ts
- custom/typeParameters/variables.ts
declare
- declare/declare_class_fields.ts
- declare/declare_function.ts
- declare/declare_interface.ts
- declare/declare_var.ts
- declare/object-type-in-declare-function.ts
declare/trailing-comma
- declare/trailing-comma/function-rest-trailing-comma.ts
decorator-auto-accessors
- decorator-auto-accessors/decorator-auto-accessors-type-annotations.ts
decorators
- decorators/abstract-method.ts
- decorators/accessor.ts
- decorators/argument-list-preserve-line.ts
- decorators/comments.ts
- decorators/decorator-type-assertion.ts
- decorators/decorators-comments.ts
- decorators/decorators.ts
- decorators/inline-decorators.ts
- decorators/legacy.ts
- decorators/mobx.ts
decorators-ts
- decorators-ts/accessor-decorator.ts
- decorators-ts/angular.ts
- decorators-ts/method-decorator.ts
- decorators-ts/mobx.ts
- decorators-ts/multiple.ts
- decorators-ts/parameter-decorator.ts
- decorators-ts/property-decorator.ts
- decorators-ts/typeorm.ts
definite
- definite/definite.ts
- definite/without-annotation.ts
end-of-line
- end-of-line/multiline.ts
enum
- enum/enum.ts
error-recovery
- error-recovery/generic.ts
- error-recovery/index-signature.ts
- error-recovery/jsdoc_only_types.ts
export
- export/comment.ts
- export/export-class.ts
- export/export-type-star-from-2.ts
- export/export-type-star-from.ts
export-default
- export-default/function_as.ts
function
- function/single_expand.ts
function-type
- function-type/consistent.ts
- function-type/single-parameter.ts
- function-type/type-annotation.ts
functional-composition
- functional-composition/pipe-function-calls-with-comments.ts
- functional-composition/pipe-function-calls.ts
generic
- generic/arrow-return-type.ts
- generic/issue-6899.ts
- generic/ungrouped-parameters.ts
import-export
- import-export/type-modifier.ts
import-require
- import-require/type-imports.ts
import-type
- import-type/import-type.ts
index-signature
- index-signature/index-signature.ts
- index-signature/static.ts
infer-extends
- infer-extends/basic.ts
instantiation-expression
- instantiation-expression/basic.ts
- instantiation-expression/binary-expr.ts
- instantiation-expression/inferface-asi.ts
- instantiation-expression/logical-expr.ts
- instantiation-expression/new.ts
- instantiation-expression/property-access.ts
- instantiation-expression/typeof.ts
interface
- interface/comments-generic.ts
- interface/generic.ts
- interface/ignore.ts
- interface/long-extends.ts
interface/long-type-parameters
- interface/long-type-parameters/long-type-parameters.ts
interface2
- interface2/comments-declare.ts
- interface2/comments.ts
interface2/break
- interface2/break/break.ts
intersection
- intersection/type-arguments.ts
intersection/consistent-with-flow
- intersection/consistent-with-flow/comment.ts
- intersection/consistent-with-flow/intersection-parens.ts
intrinsic
- intrinsic/intrinsic.ts
key-remapping-in-mapped-types
- key-remapping-in-mapped-types/key-remapping.ts
keyof
- keyof/keyof.ts
keyword-types
- keyword-types/conditional-types.ts
- keyword-types/keyword-types-with-parens-comments.ts
keywords
- keywords/keywords-2.ts
- keywords/module.ts
last-argument-expansion
- last-argument-expansion/break.ts
- last-argument-expansion/decorated-function.tsx
- last-argument-expansion/edge_case.ts
- last-argument-expansion/forward-ref.tsx
mapped-type
- mapped-type/intersection.ts
- mapped-type/issue-11098.ts
- mapped-type/mapped-type.ts
mapped-type/break-mode
- mapped-type/break-mode/break-mode.ts
method
- method/issue-10352-consistency.ts
- method/method-signature.ts
- method/semi.ts
- method/type_literal_optional_method.ts
method-chain
- method-chain/comment.ts
module
- module/empty.ts
- module/global.ts
- module/keyword.ts
- module/module_nested.ts
- module/namespace_function.ts
- module/namespace_nested.ts
multiparser-css
- multiparser-css/issue-6259.ts
never
- never/type-argument.src.ts
new
- new/new-signature.ts
no-semi
- no-semi/no-semi.ts
- no-semi/non-null.ts
non-null
- non-null/braces.ts
- non-null/member-chain.ts
- non-null/optional-chain.ts
- non-null/parens.ts
nosemi
- nosemi/index-signature.ts
- nosemi/type.ts
optional-call
- optional-call/type-parameters.ts
optional-method
- optional-method/optional-method.ts
optional-type
- optional-type/complex.ts
- optional-type/simple.ts
optional-variance
- optional-variance/basic.ts
- optional-variance/with-jsx.tsx
override-modifiers
- override-modifiers/override-modifier.ts
- override-modifiers/parameter-property.ts
predicate-types
- predicate-types/predicate-types.ts
prettier-ignore
- prettier-ignore/issue-14238.ts
- prettier-ignore/mapped-types.ts
- prettier-ignore/prettier-ignore-nested-unions.ts
- prettier-ignore/prettier-ignore-parenthesized-type.ts
private-fields-in-in
- private-fields-in-in/basic.ts
range
- range/export-assignment.ts
- range/issue-4926.ts
- range/issue-7148.ts
readonly
- readonly/array.ts
rest-type
- rest-type/complex.ts
- rest-type/infer-type.ts
- rest-type/simple.ts
satisfies-operators
- satisfies-operators/argument-expansion.ts
- satisfies-operators/assignment.ts
- satisfies-operators/basic.ts
- satisfies-operators/comments-unstable.ts
- satisfies-operators/comments.ts
- satisfies-operators/export-default-as.ts
- satisfies-operators/expression-statement.ts
- satisfies-operators/gt-lt.ts
- satisfies-operators/hug-args.ts
- satisfies-operators/lhs.ts
- satisfies-operators/nested-await-and-satisfies.ts
- satisfies-operators/non-null.ts
- satisfies-operators/satisfies.ts
- satisfies-operators/template-literal.ts
- satisfies-operators/ternary.ts
- satisfies-operators/types-comments.ts
semi
- semi/no-semi.ts
static-blocks
- static-blocks/nested.ts
template-literal-types
- template-literal-types/template-literal-types.ts
template-literals
- template-literals/as-expression.ts
- template-literals/expressions.ts
ternaries
- ternaries/indent.ts
test-declarations
- test-declarations/test_declarations.ts
trailing-comma
- trailing-comma/arrow-functions.tsx
- trailing-comma/trailing.ts
- trailing-comma/type-arguments.ts
- trailing-comma/type-parameters-vs-arguments.ts
tsx
- tsx/generic-component.tsx
- tsx/keyword.tsx
- tsx/member-expression.tsx
- tsx/not-react.ts
- tsx/react.tsx
- tsx/this.tsx
- tsx/type-parameters.tsx
- tsx/url.tsx
tuple
- tuple/trailing-comma-for-empty-tuples.ts
- tuple/trailing-comma-trailing-rest.ts
- tuple/trailing-comma.ts
- tuple/tuple-labeled.ts
- tuple/tuple-rest-not-last.ts
- tuple/tuple.ts
type-alias
- type-alias/conditional.ts
- type-alias/issue-100857.ts
- type-alias/issue-9874.ts
type-arguments-bit-shift-left-like
- type-arguments-bit-shift-left-like/1.ts
- type-arguments-bit-shift-left-like/2.ts
- type-arguments-bit-shift-left-like/3.ts
- type-arguments-bit-shift-left-like/4.ts
- type-arguments-bit-shift-left-like/5.tsx
- type-arguments-bit-shift-left-like/6.ts
type-member-get-set
- type-member-get-set/type-member-get-set.ts
type-only-module-specifiers
- type-only-module-specifiers/basic.ts
typeof
- typeof/typeof.ts
typeof-this
- typeof-this/decorators.ts
- typeof-this/typeof-this.ts
typeparams
- typeparams/class-method.ts
- typeparams/const.ts
- typeparams/line-breaking-after-extends-2.ts
- typeparams/line-breaking-after-extends.ts
- typeparams/long-function-arg.ts
- typeparams/tagged-template-expression.ts
typeparams/empty-parameters-with-arrow-function
- typeparams/empty-parameters-with-arrow-function/issue-13817.ts
typeparams/print-width-120
- typeparams/print-width-120/issue-7542.tsx
typeparams/trailing-comma
- typeparams/trailing-comma/type-paramters.ts
union
- union/comments.ts
- union/inlining.ts
- union/union-parens.ts
- union/with-type-params.ts
union/consistent-with-flow
- union/consistent-with-flow/comment.ts
- union/consistent-with-flow/comments.ts
- union/consistent-with-flow/prettier-ignore.ts
- union/consistent-with-flow/single-type.ts
- union/consistent-with-flow/within-tuple.ts
union/single-type
- union/single-type/single-type.ts
update-expression
- update-expression/update-expressions.ts
webhost
- webhost/webtsc.ts