Sheetal Nandi
a0f3420001
Add sections to the prepend (to be later used for stripInternal)
2019-02-20 10:41:26 -08:00
Sheetal Nandi
53704227d0
Add test for multi level prepend
2019-02-20 10:41:24 -08:00
Sheetal Nandi
aa773e0705
Tests for strip internal
2019-02-20 10:41:21 -08:00
Sheetal Nandi
a881391dc9
Merge branch 'master' into incrementalBuildInfo
2019-02-20 10:37:44 -08:00
xiaofa
7c8c6cf4d0
fix no space before equal operator in type parameter
2019-02-20 18:12:09 +08:00
Wesley Wigham
ee17915801
Fix build breaks ( #29977 )
...
* Some callbacks in watchUtilities werent being strictly checked due to the structural fallback
* Add direct dependeny on ms since mocha removed its impl
* Manually init stats collection on base runner like mocha.run now does
2019-02-19 14:30:58 -08:00
Gabriela Araujo Britto
17b89653c2
include trailing trivia after expression in getAdjustedEndPosition if endPosition is include
2019-02-19 14:20:37 -08:00
Anders Hejlsberg
071708f8a7
Merge pull request #29959 from Microsoft/noResolvedTypeOverwrite
...
Never overwrite resolved types of symbols
2019-02-19 12:22:44 -08:00
Wesley Wigham
eafff75c2a
Remove diagnostic dependent output in structuredTypeRelatedTo ( #29817 )
...
* Unify variance probing error exceptions between interfaces/aliases
* Consistiently return false on variance probe failure
* Remove strictFunctionTypes early bail from getVariances so independent type parameters are correctly measured
* Fix lint, remove now-redundant change from covariant void check function
2019-02-19 11:39:16 -08:00
Gabriela Araujo Britto
78968b1281
don't provide refactor in js file
2019-02-19 09:10:27 -08:00
Anders Hejlsberg
451f65332c
Improve contextual typing by generic rest parameter
2019-02-19 07:02:37 -10:00
Anders Hejlsberg
059fd2d42e
Never overwrite resolved type of symbol
2019-02-18 07:25:08 -10:00
Gabriela Araujo Britto
a773046181
copy argument comments to property
2019-02-15 16:48:54 -08:00
Gabriela Araujo Britto
b6c8382c78
replace argument list instead of whole call when refactoring
2019-02-15 15:51:20 -08:00
Gabriela Araujo Britto
eef3da5b6b
create new ConfigurableStart and ConfigurableEnd options and rename them
2019-02-15 15:38:10 -08:00
Sheetal Nandi
b2b360a64f
Merge pull request #29816 from Microsoft/ti
...
Use execFileSync in typing installer
2019-02-15 10:47:04 -08:00
Ryan Cavanaugh
d517713f50
Merge pull request #29935 from RyanCavanaugh/md5_2_sha
...
Use sha256 to hash file contents
2019-02-15 10:28:23 -08:00
Anders Hejlsberg
691df0e4b5
Merge pull request #29923 from Microsoft/freeTypeFlags
...
Free up some type flags
2019-02-15 09:10:21 -08:00
Ryan Cavanaugh
7983813be0
Use sha256 to hash file contents
2019-02-15 09:03:15 -08:00
Anders Hejlsberg
8f52f21f0d
Fix broken check in getUnionType (check was always true)
2019-02-15 06:22:17 -08:00
Anders Hejlsberg
3e745e65cd
Simplify flags propagation logic
2019-02-14 15:22:19 -08:00
Anders Hejlsberg
b57956673e
Move TypeFlags.PropapatingFlags to ObjectFlags to free up 3 flags
2019-02-14 14:42:55 -08:00
Ryan Cavanaugh
cc987a1921
Merge pull request #29896 from dragomirtitian/GH-29778
...
Improve error message for using value as type
2019-02-14 13:14:20 -08:00
Sheetal Nandi
b958f1c8b5
Merge branch 'master' into incrementalBuildInfo
2019-02-14 12:19:10 -08:00
Wesley Wigham
84076a5535
Add diagnostic context for expando property declarations ( #29905 )
2019-02-13 22:54:33 -08:00
Titian Cernicova-Dragomir
c358b0b4a5
Fixed tslint error.
2019-02-14 07:23:11 +02:00
Ron Buckton
5576c3ead8
Remove ES2015 and ContainsDefaultValueassignments flags
2019-02-13 16:07:52 -08:00
Gabriela Araujo Britto
05e9d6c9de
fix reference checking
2019-02-13 15:34:18 -08:00
Gabriela Araujo Britto
ec0e734708
return function expression name in getFunctionDeclarationNames
2019-02-13 11:36:59 -08:00
Gabriela Araujo Britto
ef4db31e84
don't apply changes when unexpected reference is found
2019-02-13 11:35:44 -08:00
Titian Cernicova-Dragomir
950861ec7f
Improve error message for using value as type.
2019-02-13 17:25:23 +02:00
Wesley Wigham
6d2b738bd8
Use built local on CI and not LKG ( #29886 )
...
* Use built local on CI and not LKG
* Adjust function to remove need for assertions
* Accept baseline diff to go back to local based baseline
* Remove comment
2019-02-12 17:55:19 -08:00
Gabriela Araujo Britto
dbd84996aa
don't apply refactor when parameter has decorators
2019-02-11 14:24:05 -08:00
Sheetal Nandi
499bc70056
Make printer option to be writing bunfle file info and use the result instead
2019-02-11 13:47:24 -08:00
Sheetal Nandi
217a34256c
Move bundleFileInfo as printer options
2019-02-11 13:13:19 -08:00
Gabriela Araujo Britto
dba631de80
copy comments when refactoring
2019-02-11 12:02:51 -08:00
Gabriela Araujo Britto
26f8ddd46a
create functions for copying trailing comments and rename previous copyComment function
2019-02-11 12:01:02 -08:00
Ryan Cavanaugh
75101d4b72
Merge pull request #29860 from RyanCavanaugh/noEval
...
Enable no-eval rule
2019-02-11 11:47:05 -08:00
Anders Hejlsberg
f93f4f3c62
Merge pull request #29847 from Microsoft/inferToUnionTypes
...
Improve inference to union and intersection types
2019-02-11 11:34:05 -08:00
Anders Hejlsberg
d66000bc47
Merge pull request #29787 from Microsoft/inferToPartiallyHomomorphic
...
Infer to partially homomorphic types (such as Pick<T, K>)
2019-02-11 11:33:27 -08:00
Ryan Cavanaugh
02a5ef6a17
Add setInterval/setTimeout
2019-02-11 11:26:19 -08:00
Ryan Cavanaugh
1f10e74abc
Enable no-eval rule
2019-02-11 11:18:29 -08:00
Anders Hejlsberg
ce6c04e9b5
Merge branch 'master' into inferToUnionTypes
2019-02-11 11:00:41 -08:00
Anders Hejlsberg
32b44ac65a
Merge pull request #29858 from Microsoft/fixContextualRestTuple
...
Fix contextual types computed from rest parameters
2019-02-11 10:59:11 -08:00
Nathan Shively-Sanders
17d16d1bbb
Disable checkJS survey ( #29830 )
...
* Disable checkJS survey
* Completely remove survey infrastructure
* Re-instate the protocol part of SurveyReady
2019-02-11 08:36:35 -08:00
Anders Hejlsberg
1f32139811
Make inferences to union types containing multiple naked type variables
2019-02-10 15:07:01 -08:00
Anders Hejlsberg
9a0a838d12
Use getIndexedAccess to compute type for contextual rest parameters
2019-02-10 07:48:22 -08:00
Matt McCutchen
1aca1dd036
Make the assignability rule for conditional types require the check
...
types and distributivity to be identical.
Fixes #27118 .
2019-02-09 17:22:08 -05:00
Anders Hejlsberg
040401205b
Delete wayward comment
2019-02-08 06:53:39 -08:00
Anders Hejlsberg
f46c0a4597
Process more complex constraints as per CR feedback
2019-02-08 06:49:13 -08:00