26069 Commits

Author SHA1 Message Date
Anders Hejlsberg
8ac18be108
Merge pull request #29082 from Microsoft/widenIntersectionTypes
Properly widen intersection types
2018-12-18 12:53:33 -08:00
Wesley Wigham
4e3bc9e35a
Reset constEnumOnlyModule flag on relevant symbol merges in binder (#29079) 2018-12-18 12:31:53 -08:00
Anders Hejlsberg
7c2f4b3be8 Accept new baselines 2018-12-18 11:58:12 -08:00
Anders Hejlsberg
519c501ea5 Add regression test 2018-12-18 11:58:06 -08:00
Anders Hejlsberg
67491414f1 Handle intersection types in getWidenedType 2018-12-18 11:50:29 -08:00
Daniel Rosenwasser
3edd2d6893
Merge pull request #28896 from JoshuaKGoldberg/n-identifier-after-numeric-literal-error
Better error message for invalid bigint literals ending with n
2018-12-18 11:38:06 -08:00
Wesley Wigham
4f7184a587
Fix all new lint failures (#29080) 2018-12-18 11:34:02 -08:00
Josh Goldberg
0d7e3f82d4 Stretched the error to the end of 'n's 2018-12-18 00:56:00 -08:00
Daniel Rosenwasser
c5ee5ea7f2
Update CONTRIBUTING.md 2018-12-17 21:13:23 -08:00
Daniel Rosenwasser
a58f7dfb1e
Update CONTRIBUTING.md 2018-12-17 21:06:00 -08:00
Daniel Rosenwasser
ec83a53273
Update CONTRIBUTING.md 2018-12-17 21:05:06 -08:00
Daniel Rosenwasser
65b230e5ab
Merge pull request #29069 from weswigham/remove-duplicate-function
Remove duplicate function from checker
2018-12-17 16:48:14 -08:00
Anders Hejlsberg
c52e5985b7
Merge pull request #29068 from Microsoft/noGenericEmptyObject
Generic types should never be considered empty objects
2018-12-17 15:59:42 -08:00
Wesley Wigham
55852c495e
Remove duplicate function from checker 2018-12-17 15:52:32 -08:00
Daniel Rosenwasser
f2806cd338
Merge pull request #29030 from alisabzevari/28977-enum-initializer-err-msg
28977 Fix const enum initializer error message
2018-12-17 15:12:34 -08:00
Wesley Wigham
d2885eab4a
Add regression test for #29047 (#29066) 2018-12-17 14:56:48 -08:00
Anders Hejlsberg
b454598771 Accept new baselines 2018-12-17 14:15:03 -08:00
Anders Hejlsberg
ab797df977 Add regression test 2018-12-17 14:14:54 -08:00
Anders Hejlsberg
93c0f0ca0f isEmptyObjectType should check that argument is not generic mapped type 2018-12-17 14:08:01 -08:00
Ali Sabzevari
1a5ecbb6ac #28977 Change error message according to review comments 2018-12-14 23:42:59 +01:00
Ali Sabzevari
aadc2cd5f7 #28977 Fix test baselines 2018-12-14 21:24:04 +01:00
Ali Sabzevari
99c7fc4a88 #28977 Change const enum error message 2018-12-14 21:23:46 +01:00
Daniel Rosenwasser
4d74f67325
Merge pull request #28888 from Microsoft/numericPropertyAccess
Avoid adding a dot when comment a property acccess's expression has trailing comments
2018-12-13 15:18:27 -08:00
Daniel Rosenwasser
22d47d4afc
Merge pull request #28989 from begincalendar/fix-28987
List "pretty-hrtime" as a dev dependency
2018-12-13 14:33:30 -08:00
Kerem
de4803658e Disable truncation for codefixes in signatureToMethodDeclaration. (#28188) 2018-12-13 11:21:36 -08:00
Matt
1b2ca96aad Build - List "pretty-hrtime" as a dev dependency in root "package.json". 2018-12-13 19:11:15 +11:00
Wesley Wigham
5788446aa1
Use contextual parameter types over binding pattern initializer types (#28967)
* Use contextual parameter types over binding pattern initializer types

* Remove unneeded check
2018-12-12 15:39:32 -08:00
Anders Hejlsberg
fecbdb68bd
Merge pull request #28965 from Microsoft/simplifyIndexedAccess
Simplify indexed access types applied to mapped types
2018-12-11 17:56:03 -08:00
Daniel Rosenwasser
caa7441b1f Accepted baselines. 2018-12-11 16:56:45 -08:00
Daniel Rosenwasser
2999a1eb47 Merge remote-tracking branch 'origin/master' into numericPropertyAccess 2018-12-11 16:52:23 -08:00
Anders Hejlsberg
c3a93944aa Accept new baselines 2018-12-11 15:12:54 -08:00
Anders Hejlsberg
77d01ab332 Update tests 2018-12-11 15:12:47 -08:00
Anders Hejlsberg
0dcaaa5c50 Simplify indexed accesses on mapped types with no depth limit 2018-12-11 15:11:57 -08:00
Daniel Rosenwasser
5ab24ed7e0
Merge pull request #28951 from Microsoft/fixLibToIterableAndES5
Only use 'es2015.iterable' to avoid accidental es2015 feature usage.
2018-12-11 13:29:39 -08:00
Anders Hejlsberg
02b13a916a Accept new baselines 2018-12-11 12:12:57 -08:00
Anders Hejlsberg
2150a64f0c Add tests 2018-12-11 12:11:16 -08:00
Anders Hejlsberg
44116b5241 Simplify indexed accesses on mapped types up to five levels deep 2018-12-11 12:11:07 -08:00
TypeScript Bot
ea36186c47 Update user baselines (#28961) 2018-12-11 10:20:12 -08:00
Philip Pesca
e6aa992095 Fix error message when type argument arity is wrong (#28366)
* Fix error message when type argument arity is wrong

* Parenthesize 's' in plurals

* Update baseline

* Update baseline

* Use old error message

* Revert parantheses
2018-12-11 09:54:38 -08:00
Daniel Rosenwasser
9a6d2ee664 Accepted baselines. 2018-12-10 22:21:15 -08:00
Daniel Rosenwasser
2e9be8c05b Added more tests, including some in 'removeComments' mode. 2018-12-10 22:21:15 -08:00
Daniel Rosenwasser
28c3663e62 Don't use 'fill' in 'fill'. 2018-12-10 21:20:32 -08:00
Daniel Rosenwasser
cc477ee891 Only use 'es2015.iterable' to avoid accidental es2015 feature usage. 2018-12-10 17:46:17 -08:00
Daniel Rosenwasser
3c408d8054
Merge pull request #28946 from Microsoft/lowercaseLocaleDirectories
Always generate lowercase locale directory names
2018-12-10 17:33:39 -08:00
Anders Hejlsberg
c5c4908ab6
Merge pull request #28948 from Microsoft/discriminatedUnionIndexSignature
Fix crash related to discriminated unions with index signatures
2018-12-10 17:16:30 -08:00
Daniel Rosenwasser
b99c60a68f
Merge pull request #28921 from ajafff/no-set
Avoid uses of ES6 Set, use Array instead
2018-12-10 17:15:19 -08:00
Daniel Rosenwasser
c77fcf217b
Merge pull request #28932 from j-oliveras/No-es2015-usages
Change es2015 usages to existing ts functions
2018-12-10 17:11:28 -08:00
Anders Hejlsberg
aa9db9a8fd Accept new baselines 2018-12-10 16:30:50 -08:00
Anders Hejlsberg
45411e525c Add tests 2018-12-10 16:30:30 -08:00
Anders Hejlsberg
9479353d5c Fix handling of index signatures in discriminated unions 2018-12-10 16:30:21 -08:00