Wesley Wigham
a53f9e8ec3
Call ensureModifiers on private property modifiers ( #23026 )
2018-03-30 16:07:09 -07:00
Mohamed Hegazy
31c3ef51d3
Merge pull request #22251 from jack-williams/jack-williams/no-implicit-symbol-to-string
...
Fix #19666 : Check for symbol types in template expressions
2018-03-30 09:32:11 -07:00
Mohamed Hegazy
849ecdf50a
Merge pull request #22981 from a-tarasyuk/bug/advanced-options-do-not-work-with---init
...
Allow using Advanced_Options with --init
2018-03-30 09:22:49 -07:00
Alexander T
75df5456a2
Allow using Advanced_Options with --init. Exclude all possible Advanced_Options in tsconfig.json which were NOT defined in command line
2018-03-30 07:49:16 +03:00
Anders Hejlsberg
7714a2bb5b
Merge pull request #22989 from Microsoft/fixImpliedConstraint
...
Fix implied constraints in conditional types
2018-03-29 17:06:16 -07:00
Mohamed Hegazy
b47c1fd5a1
Merge pull request #22593 from Kingwl/module-spelling-fix
...
add spelling suggestion support for module
2018-03-29 16:56:43 -07:00
Wesley Wigham
6b7bf5e22c
Do not rely on ElementAttributeProperty if it is not present ( #22936 )
...
* Do not rely on ElementAttributeProperty if it is not present
* Fix bug
* Fix nits and lint
2018-03-29 16:19:55 -07:00
Wesley Wigham
1ed30c6d4d
Elide type reference comments which are also imported ( #22752 )
...
* Elide type reference comments which are also imported
* Explicit undefined
* Accept reordered symbols
2018-03-29 16:15:55 -07:00
Wesley Wigham
3189d1732c
Handful more usages of emitIfPresent on optional nodes ( #22274 )
2018-03-29 15:45:17 -07:00
Andy
09cfc0f9ef
Remove unused method ( #23000 )
2018-03-29 15:44:06 -07:00
Andy
5cef6274c3
Remove duplicate helper function ( #23001 )
2018-03-29 15:43:31 -07:00
Mohamed Hegazy
e3f02b5608
Merge pull request #22275 from delftswa2018/21617-detailed-error-forof-iterators
...
Fix #21617 : Give detailed message on `for-of` of iterators without downlevelIteration
2018-03-29 15:43:00 -07:00
Wesley Wigham
ea8904e33d
Propagate noDefaultLib comment into emitted declaration files ( #23003 )
2018-03-29 15:38:29 -07:00
Benjamin Lichtman
d2d0f86831
Merge pull request #20374 from uniqueiniquity/symlinkTypeReferenceDirective
...
Handle failure to properly resolve type reference directives
2018-03-29 15:26:30 -07:00
Ryan Cavanaugh
5af72b5f02
Merge pull request #22993 from dhruvrajvanshi/issue-22785
...
Issue 22785
2018-03-29 15:10:04 -07:00
Wesley Wigham
793f4696a4
Fall back to check expression if resolving an export assigned entity name fails ( #22928 )
...
* Fall back to check expression if resolving an export assigned entity name fails
* Comments from code review
* Add back in assertion
* Remove nameNotFoundMessage check from resolveName isReferenced check (rely on just isUse instead)
2018-03-29 13:54:12 -07:00
Wesley Wigham
3acafe5f42
Consider property accesses in heritage clauses as type-space references for calculating type reference directives ( #22746 )
2018-03-29 13:51:52 -07:00
Andy
c861fa9202
Use 'map.get' instead of 'has' ( #22998 )
2018-03-29 13:48:24 -07:00
Wesley Wigham
43a482f03f
Emit amd-module and amd-dependency comments in emitter if printing declaration comments ( #22740 )
...
* Emit amd-module and amd-dependency comments in emitter if printing declaration comments
* Move code a bit
* Move again
2018-03-29 13:43:31 -07:00
Wesley Wigham
509a53fea7
Propagate CheckFlags.Late through instantiateSymbol ( #22749 )
2018-03-29 13:42:26 -07:00
Wesley Wigham
411c59a8ef
Copy comments from inferred types to generated nodes ( #22730 )
2018-03-29 13:38:36 -07:00
Wesley Wigham
64ee623fd6
NodeBuilder only preserves parameter modifiers for constructors ( #22706 )
2018-03-29 13:34:07 -07:00
Andy
9d713b6db6
Error on rest parameter with trailing comma ( #22262 )
...
* Error on rest parameter with trailing comma
* Error on binding patterns and improve error location
2018-03-29 13:12:23 -07:00
Sheetal Nandi
a0fe072fa7
Merge pull request #22613 from Microsoft/configFileErrors
...
Make config file parsing errors available through program and expose API
2018-03-29 13:08:03 -07:00
Wesley Wigham
51a4fe6d20
Handle ts-only declaration export aliases in system transformer ( #22919 )
...
* handle ts declarations export alises in system transformer
* Retain end of declaration marker
2018-03-29 12:50:29 -07:00
Wesley Wigham
3365272f69
Dont follow aliases when looking for default exported symbol ( #22995 )
2018-03-29 12:46:31 -07:00
Wesley Wigham
51d44b6097
Move JSX props support check and make syntactic ( #22970 )
...
* Move JSX props support check and make syntactic
* Make parameter required
2018-03-29 12:36:42 -07:00
Andy
e4a73f3981
Assert argument is provided to diagnostic ( #22992 )
2018-03-29 12:28:37 -07:00
Andy
a9aca81601
Error on for (const x in never) ( #22988 )
...
* Error on `for (const x in never)`
* Update diagnostic
* Provide argument to diagnostic
2018-03-29 11:39:30 -07:00
Wesley Wigham
6c517ef276
Dont let an import that doesnt need helpers override one that does ( #22966 )
2018-03-29 11:03:33 -07:00
Dhruv Rajvanshi
ac97987ee0
Allow strict mode reserved keywords in qualified type names; Fixes 22785
2018-03-29 22:59:58 +05:30
Anders Hejlsberg
1575b7a77e
Fix parent node walk termination condition in getConstrainedTypeVariable
2018-03-29 10:16:31 -07:00
Andy
65659d7297
Don't allow to iterate over 'never' ( #22964 )
...
* Don't allow to iterate over 'never'
* Include type in error message
2018-03-29 10:01:21 -07:00
Nathan Shively-Sanders
eca3d68eb4
@typedef supports nested @property names (#22967 )
...
Previously it did not, because this capability is not documented on
usejsdoc.org. However, several people requested this feature.
2018-03-29 09:39:23 -07:00
Anders Hejlsberg
da32f2b4f1
Fix formatting
2018-03-29 09:36:28 -07:00
Sheetal Nandi
4e76dec0b4
Merge pull request #22976 from Microsoft/childWatches
...
Do not watch child directories of the sym link folders
2018-03-29 09:34:29 -07:00
Sheetal Nandi
d8bf95ff10
PR feedback
2018-03-29 09:13:03 -07:00
Andy
57e28dfb4f
Remove unnecessary test ( #22962 )
2018-03-29 07:54:20 -07:00
Sheetal Nandi
f885cd971e
Do not watch child directories of the sym link folders
...
Fixes #22668
2018-03-28 21:11:13 -07:00
Sheetal Nandi
e40f2943b1
Revert "Do not watch child directories of the sym link folders"
...
This reverts commit 3280865049 .
2018-03-28 21:10:29 -07:00
Sheetal Nandi
3280865049
Do not watch child directories of the sym link folders
...
Fixes #22668
2018-03-28 18:37:07 -07:00
Anders Hejlsberg
9dd31488f6
Merge pull request #22959 from Microsoft/fixInferTypeParameterLeak
...
Fix 'infer T' type parameter leaks
2018-03-28 15:45:09 -07:00
Sheetal Nandi
5472ca9ed8
Merge pull request #22963 from Microsoft/incrementalEditWithJsDocNode
...
Correct the incremental parsing when there is jsDoc node
2018-03-28 15:42:18 -07:00
Sheetal Nandi
33e9ef60c4
Correct the incremental parsing when there is jsDoc node
...
Fixes #22924
2018-03-28 14:32:46 -07:00
Andy
6ec13bb945
Use getAllSuperTypeNodes in more places ( #22718 )
2018-03-28 13:33:20 -07:00
Anders Hejlsberg
dc3eb3c27e
Erase 'infer T' locations in conditional type constraints
2018-03-28 13:16:11 -07:00
Wenlu Wang
cb9f436b54
fix accessor parse with line terminator ( #22893 )
2018-03-28 10:59:09 -07:00
Nathan Shively-Sanders
adf30dd694
isMethodLike recognises prototype-assignment methods ( #22935 )
...
* isMethodLike recognises prototype-assignment methods
* Require js prototype methods to be in JS files
2018-03-28 10:41:24 -07:00
Andy
6118f211d1
Add 'isParameterPropertyModifier' helper ( #22841 )
2018-03-27 19:36:42 -07:00
Andy
3e32e15895
Add 'fixAllDescription' property to CodeFixAction ( #22616 )
...
* Add 'fixAllDescription' property to CodeFixAction
* Code review
* Add to protocol
* Make fixAllDescription be just a string
2018-03-27 18:21:21 -07:00