TypeScript Bot
5a19533d1b
Update package-lock.json
2021-08-03 06:05:56 +00:00
Oleksandr T
39c653cd83
fix: omit inlay hints for setters ( #45228 )
2021-08-02 16:27:22 -07:00
Daniel Rosenwasser
975aabe788
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 <typescriptbot@microsoft.com>
2021-08-02 16:27:01 -07:00
csigs
f30ba36a2b
LEGO: Merge pull request 45299
...
LEGO: Merge pull request 45299
2021-08-02 16:13:44 -07:00
Andrew Branch
d2f324b389
Add test for intersection narrowing bug ( #45296 )
2021-08-02 16:12:09 -07:00
Kubilay Kahveci
9cc3070938
expose getImmediateAliasedSymbol() publicly ( #44644 )
...
Signed-off-by: Kubilay Kahveci <kahvecikubilay@gmail.com>
2021-08-02 15:57:54 -07:00
Armando Aguirre
642060db6f
Replace non-null assertion with optional chain on assert nodes ( #43788 )
2021-08-02 15:26:48 -07:00
Oleksandr T
c23abc8957
fix(45192): show implement interface QF for re-exported types ( #45245 )
2021-08-02 15:19:19 -07:00
Andrew Branch
bfd5b2f7f0
Fix decorator metadata references to type-only-imported namespaces ( #44915 )
...
* Add test
* Fix metadata references to type-only-imported namespaces
* Use `!!` instead of `|| false`
2021-08-02 14:18:15 -07:00
Wesley Wigham
7669bfba15
Actually instantiate the type of the annotation used for contextual types ( #45285 )
2021-08-02 12:44:56 -07:00
TypeScript Bot
afe9cf5307
Update package-lock.json
2021-08-02 06:06:07 +00:00
TypeScript Bot
52af8bf70f
Update package-lock.json
2021-08-01 06:06:09 +00:00
TypeScript Bot
582e404a10
Update package-lock.json
2021-07-31 06:05:54 +00:00
Oleksandr T
fcf7bafd57
fix(44812): add outlining spans for comments inside blocks ( #44847 )
2021-07-30 15:56:32 -07:00
Armando Aguirre
76d754329e
Fix bigInt completions ( #45059 )
...
* Fix bigInt completions
* Added regresion test
2021-07-30 14:40:50 -07:00
Andrew Casey
bbd9c3a6e6
Use arrow functions to bind globals correctly in web scenarios ( #45242 )
...
* Use arrow functions to bind globals correctly in web scenarios
https://github.com/microsoft/vscode/issues/127700#issuecomment-889443607
* Add missing spread operators
2021-07-30 14:22:30 -07:00
Wenlu Wang
8cdcec4454
Avoid provide hints for binding patterns ( #44961 )
...
* Avoid provide hints for binding patterns
* Rename as 56
2021-07-30 09:43:20 -07:00
Andrew Casey
0f6e6efde0
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
2021-07-30 09:27:32 -07:00
tjjfvi
9d957c64c5
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
2021-07-30 09:03:19 -07:00
TypeScript Bot
42915c3529
Update package-lock.json
2021-07-30 06:06:14 +00:00
Gabriela Araujo Britto
db0f7938dd
Allow narrowing for any left-hand in operand ( #45152 )
...
* allow narrowing for any left-hand in operand
2021-07-29 14:06:45 -07:00
Gabriela Araujo Britto
366e9de264
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
2021-07-29 12:42:54 -07:00
Andrew Branch
62773051e7
Fix import statement completions for export= in JS files ( #45128 )
2021-07-29 10:28:47 -07:00
Oleksandr T
c79ec7bfbb
fix(45225): do not show add missing member QF for libraries files ( #45231 )
2021-07-29 10:22:27 -07:00
Eli Barzilay
7e8bba6908
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
2021-07-29 04:23:06 -04:00
TypeScript Bot
52ca2dd9cf
Update package-lock.json
2021-07-29 06:06:00 +00:00
Oleksandr T
7c197becb6
feat(45210): add inlay hints for getters and setters ( #45214 )
2021-07-28 14:52:37 -07:00
TypeScript Bot
d1d65cb6b1
Update package-lock.json
2021-07-28 06:06:05 +00:00
Oleksandr T
b81eb6cfe1
fix(45182): allow property access in arrow function ( #45193 )
2021-07-27 09:46:17 -07:00
Oleksandr T
85e0e5ad07
fix(44837): add graceful recovery for require completions ( #45151 )
2021-07-26 15:26:43 -07:00
Andrew Branch
9334a15f5f
Add transitive pnpm import statement completions test ( #45186 )
2021-07-26 14:24:59 -07:00
Wenlu Wang
9665bc6199
Supress hints for access expr too ( #45121 )
2021-07-26 11:59:14 -07:00
Oleksandr T
11c7daef62
fix(45114): throw an error when using '#' as an identifier ( #45124 )
2021-07-26 11:39:17 -07:00
Oleksandr T
ba226167bc
fix(45157): omit error after property declaration without semicolon ( #45165 )
2021-07-26 09:57:58 -07:00
TypeScript Bot
129623943b
Update package-lock.json
2021-07-26 06:07:42 +00:00
TypeScript Bot
f449ab1ebc
Update package-lock.json
2021-07-25 06:06:00 +00:00
TypeScript Bot
90e15549fe
Update package-lock.json
2021-07-24 06:05:56 +00:00
Andrew Branch
48aecfa5a5
Consider module augmentations in files referenced by imports in watch/incremental ( #45156 )
...
* Consider module augmentations in files referenced by importsin watch/incremental
* Accept baselines
* Accept other baseline
* Hooray optional chaining
* Delete outdated and unuseful comment
2021-07-23 16:32:52 -07:00
Andrew Branch
f029a8266c
Filter auto imports by symbol flags before resolving module specifiers ( #45168 )
...
* Filter auto imports by symbol flags before resolving module specifiers
* Don’t filter types out of import statement completions
2021-07-23 15:56:34 -07:00
TypeScript Bot
a947bbb6a9
Update package-lock.json
2021-07-23 06:06:15 +00:00
TypeScript Bot
7c4c0a3962
Update package-lock.json
2021-07-22 06:06:22 +00:00
Andrew Branch
9c8a90d685
Check cancellation token during exportInfoMap generation ( #45138 )
2021-07-21 14:17:34 -07:00
Oleksandr T
e064817371
feat(42639): allow narrowing type in 'in' operator with the identifier on the left side ( #44893 )
2021-07-21 09:10:32 -07:00
TypeScript Bot
1e2c77e728
Update package-lock.json
2021-07-21 06:07:17 +00:00
Andrew Branch
31d98ec44a
Don’t try to create auto import provider when host program doesn’t exist ( #45126 )
...
* Guard against creating auto import provider without host program
* Also don’t pre-seed auto import provider if updateGraph didn’t produce a program
* Rename `isFirstLoad`
2021-07-20 11:16:58 -07:00
Ron Buckton
365b25693c
Fix and validate post-increment/decrement in module emit ( #44968 )
2021-07-19 13:34:42 -07:00
Andrew Branch
476054ea57
Fix auto import crashes caused by unrelocatable symbols ( #45055 )
...
* Add failing test
* Fix auto import crashes caused by unrelocatable symbols
* Use util for testing if symbol is an external module
2021-07-19 10:32:47 -07:00
Andrew Branch
36225c3260
Detect preference for Unode:
-prefixed node core modules ( #45080 )
2021-07-19 09:56:24 -07:00
csigs
ddbd829ea1
LEGO: Merge pull request 45092
...
LEGO: Merge pull request 45092
2021-07-18 16:17:56 -07:00
csigs
a84ca309e0
LEGO: Merge pull request 45088
...
LEGO: Merge pull request 45088
2021-07-17 22:14:11 -07:00