main
Commits on Aug 3, 2021
-
-
Dev: Have a clickable link for a new baseline created (#44552)
* Have a clickable link for a new baseline created * Use joinPath instead:
-
Commits on Aug 2, 2021
-
-
Ensure all
SortText
entries have the same length (#45292)* Ensure all `SortText` entries have the same length. * Update Baselines and/or Applied Lint Fixes * Update the exact same enum to the exact same values in fourslash.
🙄 * Make `SortTextId` a const enum, switch to use an explicit offset in `SortTextId`. Co-authored-by: TypeScript Bot <[email protected]> -
-
expose getImmediateAliasedSymbol() publicly (#44644)
Signed-off-by: Kubilay Kahveci <[email protected]>
-
Fix decorator metadata references to type-only-imported namespaces (#…
…44915) * Add test * Fix metadata references to type-only-imported namespaces * Use `!!` instead of `|| false`
-
Commits on Aug 1, 2021
Commits on Jul 31, 2021
Commits on Jul 30, 2021
-
Fix bigInt completions (#45059)
* Fix bigInt completions * Added regresion test
-
Use arrow functions to bind globals correctly in web scenarios (#45242)
* Use arrow functions to bind globals correctly in web scenarios microsoft/vscode#127700 (comment) * Add missing spread operators
-
Avoid provide hints for binding patterns (#44961)
* Avoid provide hints for binding patterns * Rename as 56
-
Avoid no-op export map updates (#45238)
* Add id and version to ManyToManyPathMap ...so that unchanged maps can be recognized without having to examine their contents. * Track cache version on BuilderState In practice, `updateExportedFilesMapFromCache` is called repeatedly without the cache changing in between. When this occurs, there's no need to update the `BuilderState` (this was already the net effect, but it took a long time to determine that no work was required). * Fix typo in comment
-
Fix getChildCount/At methods in EndOfFileTokens (#44991)
* Fix getChildCount/At methods in EndOfFileTokens Before, they were hardcoded to return `0` and `undefined!`, respectively, but that is inaccurate for `EndOfFileToken`s with attached jsdoc. * Add tests for getChild* methods on EndOfFileTokens
-
Commits on Jul 29, 2021
-
Allow narrowing for any left-hand in operand (#45152)
* allow narrowing for any left-hand in operand
-
Fix compiler crash on property symbols without declarations (#45190)
* don't track computed name if symbol has no declaration * add compiler test * add non serializable property declaration emit error * don't track computed name if symbol has no declaration * fix small stuff * rebase: add non serializable property declaration emit error * use symbolToString instead of symbolName
-
Fix template string refactoring and nodeFactory bug
Instead of letting `createTemplate*` generate a broken raw string from the cooked one, grab the source code for it. Also, add a missing bit to `\`-quote `$`s. As the comment in the code says, it could just `\`-quote `${` since other `$`s are valid, but I think that it's less confusing to always quote $s (but the change is in the comment if minimalism is preferred). Also, a small-but-confusing bug in `getCookedText()`. Many tests for all of this. Fixes #40625
-