TypeScript Bot
afce88ec50
Update package-lock.json
2021-12-23 06:06:14 +00:00
TypeScript Bot
25fc025f50
Update package-lock.json
2021-12-21 06:06:27 +00:00
TypeScript Bot
d7b49238ea
Update package-lock.json
2021-12-20 06:06:43 +00:00
TypeScript Bot
7433b0c6d0
Update package-lock.json
2021-12-19 06:06:07 +00:00
Nathan Shively-Sanders
8a5d476ec9
Fix baselines from bad merge ( #47177 )
...
Conflict between #47018 and #46824 , both of which changed the behaviour of private fields.
2021-12-17 12:15:08 -08:00
Zzzen
a42379179b
fix merging of function and derived class ( #47170 )
2021-12-16 17:29:07 -08:00
Kagami Sascha Rosylight
20e86dab5b
Emit class fields as-is with target: es2022 ( #47018 )
...
* Emit class fields as-is with `target: es2022`
Closes #47017
* wave 2
2021-12-16 15:15:33 -08:00
Oleksandr T
c282771d59
fix(47004): ignore arguments name in PropertyAssignment ( #47054 )
2021-12-16 13:05:48 -08:00
Oleksandr T
93bdfd2511
fix(47056): report errors for all properties with errors ( #47057 )
2021-12-16 12:58:15 -08:00
Andrew Nguyen
270b0d1c73
fix(46824): remove duplicate private identifier errors ( #47116 )
2021-12-16 12:07:12 -08:00
TypeScript Bot
34e897457a
Update package-lock.json
2021-12-16 06:06:21 +00:00
Tao Cumplido
2bbdb31b07
update es2020.intl DisplayNames#of ( #47157 )
...
fix return type of Intl.DisplayNames.prototype.of
was typed to return always string but can actually return undefined too
see spec https://tc39.es/ecma402/#sec-Intl.DisplayNames.prototype.of
2021-12-15 17:51:35 +00:00
TypeScript Bot
f21e1a6e9d
Update package-lock.json
2021-12-15 06:06:11 +00:00
Anders Hejlsberg
3d3825e783
Fix multiple issues with indexed access types applied to mapped types ( #47109 )
...
* Fix multiple issues with indexed access types applied to mapped types
* Add tests
2021-12-14 11:51:03 -08:00
LowR
7e0e8671fa
fix(47134): show all meanings for type-only imports and exports ( #47138 )
2021-12-14 10:58:21 -08:00
Hiroshi Ogawa
8974fead2d
fix(47062): support generic arrow function with default type parameter in tsx ( #47112 )
...
* fix(47062): support generic arrow function with default type parameter in tsx
* test: update test "completionListIsGlobalCompletion"
2021-12-14 09:02:36 -08:00
Armando Aguirre
67872a50d0
Fix enums and namespace merge ( #47059 )
...
* Fix enums and namespace merge
* Remove unused comment
2021-12-13 14:03:19 -08:00
Andrew Branch
430599722e
Fix extract type crash ( #47136 )
2021-12-13 10:39:34 -08:00
Anders Hejlsberg
06746efbd9
Revert change to getFalsyFlags ( #47125 )
...
* Revert change to getFalsyFlags
* Add regression test
2021-12-13 09:05:55 -08:00
TypeScript Bot
d4170586f0
Update package-lock.json
2021-12-11 06:06:53 +00:00
Oleksandr T
df87a8c12d
fix(44693): emit declaration of JSDoc overridden properties with different types ( #46797 )
2021-12-10 11:06:59 -08:00
Jake Bailey
4e39023396
Enable customDescriptionGenerator in launch template, update eslint setting ( #47089 )
2021-12-09 11:47:12 -08:00
Jake Bailey
0ed9247e17
Explicitly Omit unspreadable properties from rest type in the generic case ( #47078 )
2021-12-09 11:45:52 -08:00
Jack Works
9b5abac4f4
chore: add packageManager field to support corepack ( #46756 )
2021-12-09 14:46:27 +00:00
Song Gao
e2c89af335
use default type parameter rather than unknown when show quick help ( #46792 )
...
* use default type parameter rather than `unknown` when show quick help
* prefer default type parameter than constraint for quick info
2021-12-08 17:02:22 -08:00
David Sherret
921825585d
fix: do not use ts.NodeArray in factory inputs ( #46843 )
2021-12-08 16:57:52 -08:00
Nathan Shively-Sanders
a2c7fa2d05
Add 12 more grammar errors ( #47075 )
...
These are the last ones that I know of. They come from calls to
`grammarErrorOnFirstToken`.
Fixes part of #45349
Follow-up to #47067
2021-12-08 16:54:58 -08:00
Ron Buckton
c8f1a874a3
Exempt tslib from indirect call transform ( #47070 )
2021-12-08 15:42:37 -08:00
Nathan Shively-Sanders
a72bf5410c
Plain JS grammar errors ( #47067 )
...
* Plain JS grammar errors
From the list in
https://github.com/microsoft/TypeScript/issues/45349#issuecomment-974561208 ,
excluding the JSX errors, decorator errors and unresolved #private
error. The latter re-uses "Cannot resolve name X" which naturally shows
up a *lot* in plain JS.
* Add grammarErrorAtPos errors
Also remove checkGrammarArguments; it's blocked entirely by the same
parser error.
2021-12-08 15:16:23 -08:00
Oleksandr T
022542548e
fix(47043): as const cast wrong colour when using typescript 4.5.2 ( #47066 )
2021-12-08 10:15:58 -08:00
TypeScript Bot
48228b810f
Update package-lock.json
2021-12-08 06:06:15 +00:00
Oleksandr T
5f372d9d7e
fix(46606): show completion in jsdoc property tag ( #46657 )
2021-12-07 15:28:41 -08:00
Mateusz Burzyński
6722ef12d3
Add a test for a destructured union with tuple members ( #46656 )
2021-12-07 15:22:46 -08:00
Ron Buckton
67f84ef771
Fix Awaited<T> for onfulfilled callbacks with more than one argument ( #46951 )
2021-12-07 15:21:11 -08:00
Ryan Bargholz
7a12909ae3
fix(45713) Improve error report summaries ( #45742 )
...
* Improve error report summaries (#45713 )
* fixup! Improve error report summaries (#45713 )
* fixup! fixup! Improve error report summaries (#45713 )
* Adds support for handling localization renaming the 'files' header due to localization
* fixup! Adds support for handling localization renaming the 'files' header due to localization
- Fixed baseline error
- Fixed linter error
Co-authored-by: Orta <git@orta.io>
Co-authored-by: Orta Therox <ortam@microsoft.com>
2021-12-07 10:50:44 +00:00
TypeScript Bot
305842bd9e
Update package-lock.json
2021-12-07 06:06:18 +00:00
Jake Bailey
4013271cd8
Unwrap parens when checking for JSDocFunctionType in conditional expression ( #46962 )
2021-12-06 16:44:37 -08:00
Oleksandr T
4761ba6285
fix(46998): Hover on as const shows type const = /*unresolved*/ any ( #47000 )
2021-12-06 14:41:46 -08:00
Jay Clark
1fe9bfdd0e
Fix strict/es5+ octal literal 2x error #46810 ( #46823 )
...
* Fix strict/es5+ octal literal 2x error #46810
Signed-off-by: Jay Clark <jay@jayeclark.dev>
* Accept baseline test changes
Signed-off-by: Jay Clark <jay@jayeclark.dev>
* Add test case
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2021-12-06 12:46:08 -08:00
Anders Hejlsberg
2a7eb58589
Properly union inferred template literal string types ( #46782 )
...
* Template literals and string mappings have 'string' as base type
* Add regression test
* Add tests for generic template literals
* One more test
2021-12-06 10:51:50 -08:00
Zzzen
7a1687de26
fix(42678): detect access to uninitialized variable in IIFE ( #42776 )
...
* fix(42678): detect access to uninitialized variable in IIFE
* improve performance
* Add missing space to match coding guidelines
* simplify the implementation
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
2021-12-06 10:42:20 -08:00
Yuki Osaki
1f275d705d
"No repeated property names" error in object literals is duplicated in strict mode ( #46929 )
...
* "No repeated property names" error in object literals is duplicated in strict mode
* fix indent
2021-12-06 10:22:28 -08:00
Wesley Wigham
97a7901f26
Use features for selected module resolution rather than all features for type reference directives, since they can add restrictions to resolutions ( #47007 )
2021-12-04 04:24:28 -08:00
Anders Hejlsberg
b2af6051ef
Improve isValidSpreadType check ( #47010 )
...
* Fix getFalsyFlags for intersection types
* Fix and simplify isValidSpreadType
* Slight tweak
* Add tests
2021-12-03 16:11:01 -08:00
Andrew Branch
2ce05a8292
Completions sorting overhaul ( #46703 )
...
* Sort resolved auto-import completions by number of directory separators
* Sort completions in services layer
* Finish tests
* Fix more tests
* Respect SortText in completions
* Update tests to use `unsorted` assertion
2021-12-03 14:54:51 -08:00
Andrew Branch
240ba0acef
Fix checker initialization crash ( #46973 )
...
* Fix checker initialization crash
* Move checks to a place that makes more sense
2021-12-03 14:30:03 -08:00
Oleksandr T
407edc95c0
fix(46563): show completions at this type ( #46581 )
2021-12-03 14:29:45 -08:00
Oleksandr T
c5d9200ec6
feat(46986): offer QF for using await outside of async context ( #46994 )
2021-12-03 12:36:19 -08:00
Daniel Rosenwasser
6a1af7cf5f
Add DanielRosenwasser to PR owners. ( #47006 )
2021-12-03 12:32:16 -08:00
Oleksandr T
4b794fe1dd
fix(46345): omit temp variable for computed property name in ambient context ( #46446 )
2021-12-02 16:04:11 -08:00