Path Lines of Code tests/build.ts 157 tests/cases/Abstracts.ts 13 tests/cases/ArrowFunctionInsideTypeAssertion.ts 17 tests/cases/Comments.ts 55 tests/cases/FunctionMethodOverloads.ts 42 tests/cases/FunctionMethodParameters.ts 28 tests/cases/FunctionMethodReturnTypes.ts 28 tests/cases/Issue10.ts 14 tests/cases/Issue11.ts 4 tests/cases/Issue110.ts 16 tests/cases/Issue112.ts 4 tests/cases/Issue114.ts 4 tests/cases/Issue115.ts 10 tests/cases/Issue119.ts 6 tests/cases/Issue124.ts 5 tests/cases/Issue131.ts 5 tests/cases/Issue133.ts 4 tests/cases/Issue135.ts 1 tests/cases/Issue139.ts 3 tests/cases/Issue142.ts 4 tests/cases/Issue143.ts 16 tests/cases/Issue146.ts 7 tests/cases/Issue148.ts 8 tests/cases/Issue149.ts 12 tests/cases/Issue152.ts 7 tests/cases/Issue153.ts 34 tests/cases/Issue154.ts 10 tests/cases/Issue155.ts 14 tests/cases/Issue156.ts 5 tests/cases/Issue157.ts 2 tests/cases/Issue158.ts 12 tests/cases/Issue161.tsx 4 tests/cases/Issue163.ts 4 tests/cases/Issue166.ts 7 tests/cases/Issue171.ts 22 tests/cases/Issue172.ts 2 tests/cases/Issue175.ts 2 tests/cases/Issue177.ts 2 tests/cases/Issue178.ts 5 tests/cases/Issue180.ts 12 tests/cases/Issue182.ts 3 tests/cases/Issue183.ts 20 tests/cases/Issue186.ts 10 tests/cases/Issue187.ts 4 tests/cases/Issue191.ts 18 tests/cases/Issue193.ts 8 tests/cases/Issue197.ts 14 tests/cases/Issue198.ts 6 tests/cases/Issue200.ts 4 tests/cases/Issue202.tsx 8 tests/cases/Issue203.ts 5 tests/cases/Issue206.ts 39 tests/cases/Issue208.ts 8 tests/cases/Issue212.ts 7 tests/cases/Issue215.ts 6 tests/cases/Issue216.ts 8 tests/cases/Issue217.ts 8 tests/cases/Issue218.ts 6 tests/cases/Issue219.ts 6 tests/cases/Issue22.ts 2 tests/cases/Issue221.ts 8 tests/cases/Issue223.ts 6 tests/cases/Issue226.ts 3 tests/cases/Issue230.ts 4 tests/cases/Issue232.ts 3 tests/cases/Issue235.ts 6 tests/cases/Issue236.ts 8 tests/cases/Issue237.ts 1 tests/cases/Issue239.tsx 1 tests/cases/Issue241.ts 15 tests/cases/Issue243.ts 106 tests/cases/Issue244.ts 6 tests/cases/Issue247.tsx 3 tests/cases/Issue248.ts 36 tests/cases/Issue249.ts 4 tests/cases/Issue250.ts 11 tests/cases/Issue251.ts 6 tests/cases/Issue252.ts 3 tests/cases/Issue262.ts 4 tests/cases/Issue264.tsx 4 tests/cases/Issue276.ts 2 tests/cases/Issue28.ts 6 tests/cases/Issue280.tsx 22 tests/cases/Issue283.tsx 17 tests/cases/Issue285.ts 5 tests/cases/Issue288.ts 15 tests/cases/Issue292.ts 10 tests/cases/Issue294.ts 6 tests/cases/Issue3.ts 1 tests/cases/Issue304.ts 9 tests/cases/Issue305.ts 4 tests/cases/Issue307.ts 9 tests/cases/Issue314.ts 2 tests/cases/Issue318.ts 8 tests/cases/Issue32.ts 11 tests/cases/Issue321.ts 14 tests/cases/Issue322.ts 24 tests/cases/Issue326.ts 1 tests/cases/Issue334.ts 17 tests/cases/Issue335.ts 44 tests/cases/Issue337.ts 1 tests/cases/Issue338.ts 3 tests/cases/Issue339.ts 20 tests/cases/Issue343.ts 1 tests/cases/Issue344.tsx 5 tests/cases/Issue346.ts 23 tests/cases/Issue347.ts 10 tests/cases/Issue351.tsx 2 tests/cases/Issue356.ts 6 tests/cases/Issue357.tsx 20 tests/cases/Issue359.ts 8 tests/cases/Issue36.ts 5 tests/cases/Issue361.ts 2 tests/cases/Issue365.ts 3 tests/cases/Issue366.ts 2 tests/cases/Issue368.ts 4 tests/cases/Issue37.ts 40 tests/cases/Issue375.ts 25 tests/cases/Issue376.ts 10 tests/cases/Issue377.ts 1 tests/cases/Issue379.ts 7 tests/cases/Issue380.ts 3 tests/cases/Issue381.ts 9 tests/cases/Issue382.ts 10 tests/cases/Issue383.tsx 8 tests/cases/Issue384.ts 4 tests/cases/Issue387.ts 13 tests/cases/Issue388.ts 5 tests/cases/Issue389.ts 4 tests/cases/Issue391.ts 23 tests/cases/Issue393.ts 6 tests/cases/Issue394.ts 4 tests/cases/Issue396.ts 8 tests/cases/Issue397.ts 2 tests/cases/Issue398.ts 1 tests/cases/Issue402.ts 22 tests/cases/Issue403IncorrectlyDetectedArrowTypeParameters.ts 22 tests/cases/Issue403IncorrectlyDetectedFunctionCallAsArrow.ts 8 tests/cases/Issue405.ts 12 tests/cases/Issue407.ts 2 tests/cases/Issue408.ts 2 tests/cases/Issue415.tsx 7 tests/cases/Issue417.ts 4 tests/cases/Issue418.ts 18 tests/cases/Issue42.ts 4 tests/cases/Issue420.ts 4 tests/cases/Issue421.ts 5 tests/cases/Issue423.ts 7 tests/cases/Issue427.ts 2 tests/cases/Issue428.ts 7 tests/cases/Issue43.ts 2 tests/cases/Issue430.tsx 6 tests/cases/Issue431.ts 3 tests/cases/Issue433.ts 3 tests/cases/Issue434.ts 18 tests/cases/Issue435.ts 1 tests/cases/Issue44.ts 4 tests/cases/Issue441.ts 2 tests/cases/Issue444.ts 7 tests/cases/Issue445.ts 3 tests/cases/Issue450.ts 1 tests/cases/Issue452.ts 6 tests/cases/Issue453.ts 9 tests/cases/Issue455.ts 7 tests/cases/Issue458.ts 6 tests/cases/Issue460.ts 1 tests/cases/Issue461.tsx 11 tests/cases/Issue463.ts 3 tests/cases/Issue466.ts 2 tests/cases/Issue468.ts 1 tests/cases/Issue470.ts 1 tests/cases/Issue471.ts 4 tests/cases/Issue472.ts 9 tests/cases/Issue476.ts 13 tests/cases/Issue477.ts 17 tests/cases/Issue478.tsx 11 tests/cases/Issue480.ts 8 tests/cases/Issue482.ts 3 tests/cases/Issue484.ts 6 tests/cases/Issue485.ts 2 tests/cases/Issue486.ts 3 tests/cases/Issue491.ts 4 tests/cases/Issue496.ts 3 tests/cases/Issue499.ts 5 tests/cases/Issue5.ts 26 tests/cases/Issue500.ts 1 tests/cases/Issue502.ts 6 tests/cases/Issue506.ts 9 tests/cases/Issue510.ts 30 tests/cases/Issue513.ts 1 tests/cases/Issue515.ts 1 tests/cases/Issue518.tsx 1 tests/cases/Issue521.ts 2 tests/cases/Issue522.ts 8 tests/cases/Issue525.ts 2 tests/cases/Issue526.ts 4 tests/cases/Issue530.ts 7 tests/cases/Issue531.ts 4 tests/cases/Issue536.ts 1 tests/cases/Issue538.ts 2 tests/cases/Issue540.ts 20 tests/cases/Issue543.ts 4 tests/cases/Issue549.ts 5 tests/cases/Issue550.ts 10 tests/cases/Issue551.ts 5 tests/cases/Issue554.ts 8 tests/cases/Issue556.ts 4 tests/cases/Issue558.ts 13 tests/cases/Issue559.ts 5 tests/cases/Issue562.ts 10 tests/cases/Issue566.ts 35 tests/cases/Issue567.ts 2 tests/cases/Issue569.ts 2 tests/cases/Issue571.ts 10 tests/cases/Issue572.ts 3 tests/cases/Issue572ForLoop.ts 5 tests/cases/Issue575.ts 6 tests/cases/Issue578.ts 5 tests/cases/Issue579.ts 4 tests/cases/Issue580.ts 1 tests/cases/Issue581.ts 4 tests/cases/Issue584.ts 4 tests/cases/Issue585.tsx 1 tests/cases/Issue586.ts 2 tests/cases/Issue59.ts 4 tests/cases/Issue590.ts 4 tests/cases/Issue591.ts 2 tests/cases/Issue592.ts 4 tests/cases/Issue595.ts 3 tests/cases/Issue598.ts 1 tests/cases/Issue601.ts 3 tests/cases/Issue602.ts 1 tests/cases/Issue604.ts 5 tests/cases/Issue605.ts 6 tests/cases/Issue606.tsx 2 tests/cases/Issue607.ts 5 tests/cases/Issue608.ts 3 tests/cases/Issue609.ts 8 tests/cases/Issue610.ts 9 tests/cases/Issue612.ts 4 tests/cases/Issue613.ts 5 tests/cases/Issue616.ts 7 tests/cases/Issue62.ts 2 tests/cases/Issue623.ts 1 tests/cases/Issue624.tsx 6 tests/cases/Issue625.ts 5 tests/cases/Issue626.ts 2 tests/cases/Issue628.ts 1 tests/cases/Issue629.ts 18 tests/cases/Issue63.ts 8 tests/cases/Issue632.tsx 25 tests/cases/Issue634.ts 3 tests/cases/Issue635.ts 3 tests/cases/Issue636.tsx 9 tests/cases/Issue637.ts 17 tests/cases/Issue637a.ts 6 tests/cases/Issue637b.tsx 6 tests/cases/Issue638.ts 3 tests/cases/Issue639.ts 4 tests/cases/Issue64.ts 4 tests/cases/Issue642.ts 3 tests/cases/Issue643.ts 6 tests/cases/Issue646.ts 6 tests/cases/Issue647.ts 7 tests/cases/Issue65.ts 8 tests/cases/Issue650.ts 2 tests/cases/Issue651.ts 5 tests/cases/Issue652.ts 2 tests/cases/Issue653.ts 3 tests/cases/Issue654.ts 4 tests/cases/Issue66.tsx 5 tests/cases/Issue661.ts 11 tests/cases/Issue662.ts 11 tests/cases/Issue663.ts 4 tests/cases/Issue665.ts 3 tests/cases/Issue666.ts 6 tests/cases/Issue667.tsx 1 tests/cases/Issue668.ts 4 tests/cases/Issue670.ts 5 tests/cases/Issue672.ts 12 tests/cases/Issue673.ts 3 tests/cases/Issue674.ts 6 tests/cases/Issue675.ts 1 tests/cases/Issue677.ts 7 tests/cases/Issue677arrow.ts 14 tests/cases/Issue683.ts 3 tests/cases/Issue684.ts 3 tests/cases/Issue685.ts 18 tests/cases/Issue686.ts 4 tests/cases/Issue687.ts 3 tests/cases/Issue688.ts 1 tests/cases/Issue689.ts 8 tests/cases/Issue692.ts 6 tests/cases/Issue695.ts 5 tests/cases/Issue698.ts 6 tests/cases/Issue701.ts 5 tests/cases/Issue702.ts 2 tests/cases/Issue711.ts 4 tests/cases/Issue715.ts 11 tests/cases/Issue717.ts 5 tests/cases/Issue720.ts 10 tests/cases/Issue721.ts 6 tests/cases/Issue724.ts 19 tests/cases/Issue727.ts 1 tests/cases/Issue728.ts 1 tests/cases/Issue730.ts 1 tests/cases/Issue732.ts 3 tests/cases/Issue737.ts 4 tests/cases/Issue741.ts 8 tests/cases/Issue743.ts 5 tests/cases/Issue744.ts 8 tests/cases/Issue748.ts 9 tests/cases/Issue750.ts 4 tests/cases/Issue751.ts 6 tests/cases/Issue754.tsx 2 tests/cases/Issue756.ts 3 tests/cases/Issue760.ts 1 tests/cases/Issue762.ts 1 tests/cases/Issue763.ts 4 tests/cases/Issue766.ts 1 tests/cases/Issue77.ts 4 tests/cases/Issue774.ts 9 tests/cases/Issue780.ts 12 tests/cases/Issue782.ts 1 tests/cases/Issue785.ts 10 tests/cases/Issue786.ts 1 tests/cases/Issue787.ts 1 tests/cases/Issue790.ts 1 tests/cases/Issue791.ts 14 tests/cases/Issue793.ts 1 tests/cases/Issue794.tsx 1 tests/cases/Issue796.ts 11 tests/cases/Issue797.ts 3 tests/cases/Issue811.tsx 5 tests/cases/Issue816.ts 2 tests/cases/Issue82.ts 7 tests/cases/Issue822.ts 3 tests/cases/Issue823.ts 3 tests/cases/Issue832.ts 2 tests/cases/Issue836.ts 6 tests/cases/Issue840.ts 9 tests/cases/Issue841.ts 8 tests/cases/Issue844.ts 5 tests/cases/Issue846.ts 3 tests/cases/Issue850.ts 1 tests/cases/Issue858.ts 22 tests/cases/Issue868.ts 3 tests/cases/Issue87.ts 3 tests/cases/Issue870.ts 6 tests/cases/Issue88.tsx 9 tests/cases/Issue89.ts 8 tests/cases/Issue90.ts 3 tests/cases/Issue96.ts 9 tests/cases/Issues573.ts 7 tests/cases/Issues597.ts 8 tests/cases/Issues648.tsx 4 tests/cases/Issues649.tsx 4 tests/cases/ParameterProperties.ts 7 tests/cases/SyntacticallyIncorrectStrings.ts 4 tests/cases/TsxSamples.tsx 42 tests/cases/arrow.ts 9 tests/cases/arrowInsideCall.ts 1 tests/cases/assertions.ts 40 tests/cases/awaitColoring.ts 2 tests/cases/awaitUsedInExpression.ts 1 tests/cases/awaited.ts 6 tests/cases/bigint.ts 50 tests/cases/binder.ts 5 tests/cases/conditionalTypes.ts 11 tests/cases/constType.ts 4 tests/cases/constTypeAssert.ts 1 tests/cases/constants.ts 7 tests/cases/constructorType.ts 2 tests/cases/destructuringWithDefaults.ts 27 tests/cases/directives.ts 1 tests/cases/docComments.ts 2 tests/cases/enumMemberWithIntializer.ts 4 tests/cases/enumMemberWithQuotedMemberName.ts 4 tests/cases/exportDeclarations.ts 5 tests/cases/forof.ts 2 tests/cases/generator.ts 19 tests/cases/genericTaggedTemplate.ts 1 tests/cases/importTypeOnly.ts 14 tests/cases/importTypes.ts 9 tests/cases/inferTypes.ts 4 tests/cases/intrinsic.ts 3 tests/cases/issue522_1.ts 8 tests/cases/issue534.tsx 8 tests/cases/issue776.ts 2 tests/cases/issue806.ts 6 tests/cases/issue807.tsx 11 tests/cases/issue807ts.ts 6 tests/cases/issue809.ts 2 tests/cases/issue814.ts 7 tests/cases/javascript.ts 8 tests/cases/javascriptClasses.ts 2 tests/cases/jsdocProperty.ts 14 tests/cases/jsxTagWithTypeArguments.tsx 1 tests/cases/keyof.ts 22 tests/cases/mappedType.ts 27 tests/cases/modifierOperators.ts 9 tests/cases/multilineArrow.ts 12 tests/cases/multilineDestructuringParametersOfArrow.ts 9 tests/cases/multineTag.tsx 4 tests/cases/multipleVariableDeclaration.ts 6 tests/cases/namedTuples.ts 26 tests/cases/namespaceAndModule.ts 5 tests/cases/notMultilineArrow1.ts 6 tests/cases/notMultilineArrow2.ts 2 tests/cases/notMultilineArrow3.ts 3 tests/cases/numeric.ts 11 tests/cases/numericAsType.ts 2 tests/cases/objectLiteral.ts 12 tests/cases/objectLiteralWithCast.ts 6 tests/cases/objectType.ts 1 tests/cases/optionalChaining.ts 3 tests/cases/parameterBindingPattern.ts 36 tests/cases/partialTypeArguments.ts 9 tests/cases/pr48_noSemiColon.ts 12 tests/cases/pr557_namespacedJsx.tsx 5 tests/cases/privateFields.ts 223 tests/cases/property.ts 5 tests/cases/propertyNameInObjectBindingElement.ts 3 tests/cases/readonly.ts 10 tests/cases/readonlyModifier.ts 5 tests/cases/regexp.ts 3 tests/cases/restAndSpreadExpression.ts 15 tests/cases/restInBindingPattern.ts 6 tests/cases/specialNew.ts 7 tests/cases/templateLiteralType.ts 65 tests/cases/typeofClass.ts 5 tests/cases/typeparameterDefault.ts 3 tests/cases/variableBindingPattern.ts 32 tests/test.ts 48