Commit Graph

20961 Commits

Author SHA1 Message Date
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 8af87dce8b Merge branch 'master' into asyncGenerators 2016-11-30 12:47:50 -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
chico 41057d3d31 Add Node.js 6 LTS to CI 2016-11-30 23:45:15 +03: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
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
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 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 2178d5526f extract filterNullableTypes 2016-11-29 16:30:27 -08:00
Sheetal Nandi c7744a8882 Merge branch 'master' into ownJsonParsing 2016-11-29 16:08:29 -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
Arthur Ozga ba80ce63ad stubbing extra completions 2016-11-29 14:33:20 -06: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
Arthur Ozga bf48564cc8 FIx typo in method stub. 2016-11-29 13:36:09 -06: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
Andy Hanson b220831ab7 Sort matched files by include order 2016-11-29 08:37:31 -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
Iwata Hidetaka aaf87735cc tsserver: get candidates from <K extends keyof Foo> (fix #12536) 2016-11-29 10:34:14 +09:00
Iwata Hidetaka 5f073a6316 expose getApparentType on TypeChecker interface 2016-11-29 10:34:09 +09:00
Mohamed Hegazy 82e84e272e Make sure all overloads have comments 2016-11-28 17:30:37 -08:00
Mohamed Hegazy 143fc9164f Revert https://github.com/Microsoft/TypeScript/pull/12207 2016-11-28 17:30:26 -08:00
Anders Hejlsberg c89b1eb9e9 Merge pull request #12386 from mariusschulz/union-and-intersection-types-with-leading-operator
Union and intersection types with leading operator
2016-11-28 15:57:24 -08:00
Arthur Ozga 5d6a714a04 move helpers under codefix dir 2016-11-28 17:40:59 -06:00
Arthur Ozga f37640a43e Add args to diagnostic message 2016-11-28 16:47:26 -06:00
Anders Hejlsberg 5dd4c9ef54 Merge pull request #12528 from Microsoft/mappedTypeInference
Type inference for isomorphic mapped types
2016-11-28 13:30:45 -08:00
Iwata Hidetaka 8df1c7ed13 add test for #12536 2016-11-29 06:28:39 +09:00