On this options page, you can adjust the way code inspection works in TypeScript.
|TypeScript language level||The specified language level will be used when analyzing TypeScript code.|
|Enable type guards narrowing coloring||When ReSharper's Syntax Highlighting is enabled, this checkbox allows you to semantically color local variables, parameters, and their properties that are type-guarded.|
|Disable property (dotted) access syntax for types with string index signatures||This option lets you disable dynamic validation for types with index signatures. |
For example, if you have
|Search for references in JSDocs inside .d.ts files||This option it disabled by default to optimize performance. |
You may want to enable this option if you work with JSDocs inside d.ts files — it will enable navigation, refactorings, code completion and so on for code symbols inside JSDocs comments.
|Search for web files that can affect performance and exclude them from indexing|
To improve performance, ReSharper also automatically detects and starts ignoring large web files that have no references and were probably added to the solution by mistake.
If any of such files are detected, you will see a notification where you can stop ignoring any of those files if you need them for some reason. You can also find all automatically ignored files on the Alt+R, O).page of ReSharper options(