Mohamed Hegazy
8294e9ff4d
Merge branch 'master' into release-2.1
2016-12-01 12:03:17 -08:00
Mohamed Hegazy
2cec8dbe84
Merge pull request #12575 from zhengbli/port12570
...
Reset the noEmitForJsFiles option when updating compiler options (#12…
2016-12-01 11:09:51 -08:00
Nathan Shively-Sanders
fc1f6e3ee6
Merge pull request #12564 from Microsoft/rest-of-untyped-binding-pattern-is-any
...
Rest of untyped binding pattern is { [s: string]: any }
2016-11-30 17:39:18 -08:00
Nathan Shively-Sanders
77226318ef
Update baselines
2016-11-30 17:26:30 -08:00
Nathan Shively-Sanders
ddf03bae3c
Rest of untyped binding pattern is back to str index sig
2016-11-30 17:25:44 -08:00
Sheetal Nandi
09f158d67c
Merge pull request #12594 from Microsoft/indexTypeNotFound
...
Handle parameter type error for index signature in declaration emit
2016-11-30 16:43:35 -08:00
Sheetal Nandi
adf9b26f50
Handle parameter type error for index signature in declaration emit
...
Fixes #12572
2016-11-30 16:28:26 -08:00
Nathan Shively-Sanders
8e648f9f6d
Add property access and --noImplicitAny tests
...
And update baselines
2016-11-30 13:14:52 -08:00
Nathan Shively-Sanders
f6ace2d83d
Rest of untyped binding pattern is back to any
2016-11-30 13:14:08 -08:00
Ron Buckton
7a420006b3
Merge pull request #12305 from Microsoft/improveImportHelpersDiagnostics
...
Improve diagnostic messages for imported helpers
2016-11-30 15:45:44 -05:00
Ron Buckton
5c294bf505
Merge branch 'master' into improveImportHelpersDiagnostics
2016-11-30 12:29:36 -08:00
Anders Hejlsberg
030da0b69f
Merge pull request #12589 from Microsoft/mappedTypeModifierInference
...
Mapped type modifier inference
2016-11-30 11:11:44 -08:00
Sheetal Nandi
46050f4342
Merge pull request #12590 from Microsoft/underscoreMethodDecorator
...
Fix the incorrectly emitted method name in decorator expression when it starts with underscore
2016-11-30 11:08:37 -08:00
Sheetal Nandi
7bb8331124
When creating string literal for property access, unescape the identifier text
...
Fixes #12562
2016-11-30 10:53:52 -08:00
Sheetal Nandi
ea1f03915b
Add test for the decorated method beginning with underscore
2016-11-30 10:53:49 -08:00
Nathan Shively-Sanders
074ed9f8d6
Update baselines
2016-11-30 10:44:56 -08:00
Nathan Shively-Sanders
99f352f295
Rest of untyped binding pattern is string-indexed type
...
This is more correct than any and the code is more elegant as well.
2016-11-30 10:44:00 -08:00
Anders Hejlsberg
2517187c4a
Add tests
2016-11-30 10:24:19 -08:00
Anders Hejlsberg
3870351f05
Accept new baselines
2016-11-30 10:24:02 -08:00
Anders Hejlsberg
e14412af0e
Improve handling of modifiers in mapped type inference
2016-11-30 10:23:33 -08:00
zhengbli
f6f866e88c
Reset the noEmitForJsFiles option when updating compiler options ( #12570 )
2016-11-29 23:30:14 -08:00
Zhengbo Li
dfe45fe33d
Reset the noEmitForJsFiles option when updating compiler options ( #12570 )
...
* Reset the noEmitForJsFiles option when updating compiler options
* add tests and remove duplicates
* Change test req number
* make setInternalCompilerOptionsForEmittingJsFiles private
2016-11-29 22:31:26 -08:00
Mohamed Hegazy
4c9bdb932a
Merge pull request #12552 from Microsoft/spreadRestIntersectionAndUnions
...
Spread & rest over intersection and unions
2016-11-29 17:27:04 -08:00
Mohamed Hegazy
501bfb5326
Update LKG
2016-11-29 17:15:17 -08:00
Mohamed Hegazy
6ea103862b
Merge pull request #12567 from Microsoft/mergeMaster1129
...
Merge master 1129
2016-11-29 17:07:11 -08:00
Mohamed Hegazy
505c153fed
Simplify isValidSpreadType
2016-11-29 16:57:37 -08:00
Mohamed Hegazy
2152683325
Simplify logic
2016-11-29 16:55:50 -08:00
Mohamed Hegazy
d81448c86c
Merge branch 'master' into release-2.1
2016-11-29 16:54:18 -08:00
Mohamed Hegazy
2178d5526f
extract filterNullableTypes
2016-11-29 16:30:27 -08:00
Anders Hejlsberg
aaf0c89ed3
Merge pull request #12563 from Microsoft/mappedTypeModifiers
...
Preserve modifiers in homomorphic mapped types
2016-11-29 16:06:20 -08:00
Arthur Ozga
60c7340af6
Merge pull request #12565 from Microsoft/aozgaa/abstractAccessorImpl
...
Aozgaa/abstract accessor impl
2016-11-29 17:52:26 -06:00
Anders Hejlsberg
65e98c84d5
Add more tests
2016-11-29 14:06:10 -08:00
Arthur Ozga
4b0697ff9d
fix test
2016-11-29 16:04:56 -06:00
Arthur Ozga
3cd1731628
abstract accessors can't have implementations
2016-11-29 15:59:28 -06:00
Nathan Shively-Sanders
f85ca9c395
Test that rest of untyped binding pattern is any
2016-11-29 13:50:56 -08:00
Nathan Shively-Sanders
fe55edc38e
Rest in an untyped binding pattern should be any
2016-11-29 13:46:00 -08:00
Mohamed Hegazy
51f5ef6752
Update test
2016-11-29 13:37:21 -08:00
Mohamed Hegazy
17b6645a70
add missing semicolons
2016-11-29 13:37:02 -08:00
Anders Hejlsberg
f366ae0332
Add tests
2016-11-29 12:48:55 -08:00
Anders Hejlsberg
f55b3ef87a
Preserve modifiers in isomorphic mapped types
2016-11-29 12:48:41 -08:00
Mohamed Hegazy
e4f0a50a7c
Update test name
2016-11-29 12:29:40 -08:00
Mohamed Hegazy
9ab55c1576
change test
2016-11-29 12:27:56 -08:00
Mohamed Hegazy
86b48e3f89
Handel null and undefined in __rest
2016-11-29 12:26:57 -08:00
Mohamed Hegazy
216f286133
Handel null and undefined in object spread and rest
2016-11-29 12:25:10 -08:00
Mohamed Hegazy
5c4f145d6a
Change name of the function
2016-11-29 10:36:55 -08:00
Vladimir Matveev
1418fd170d
send begin/end notifications when installing types packages ( #12551 )
2016-11-29 10:14:22 -08:00
Mohamed Hegazy
5c10764d9b
Fix function name
2016-11-29 00:13:04 -08:00
Mohamed Hegazy
f2e30f6693
Allow union and intersection as targets for object spread and rest, and distribute spread&rest over unions
2016-11-29 00:04:20 -08:00
Mohamed Hegazy
e313fef683
Merge pull request #12547 from Microsoft/Revert12207
...
Revert https://github.com/Microsoft/TypeScript/pull/12207
2016-11-28 20:03:06 -08:00
Mohamed Hegazy
82e84e272e
Make sure all overloads have comments
2016-11-28 17:30:37 -08:00