Andy Hanson
c717f68fb1
Produce an error for an augmentation of an untyped module even if moduleNotFoundError is not defined
2016-12-12 12:44:27 -08:00
Ron Buckton
650752c873
Fix decorator emit for accessors
2016-12-08 16:06:54 -08:00
Ron Buckton
2b4084ac5e
Fix await for inherited promise
2016-12-08 16:06:41 -08:00
Mohamed Hegazy
f1d7a8aeed
Update version
2016-12-08 16:04:40 -08:00
Mohamed Hegazy
ae3b6e7841
Merge branch 'master' into release-2.1
2016-12-05 10:19:37 -08:00
Anders Hejlsberg
c52eb6cef3
Indexed access any[K] has type any
2016-12-04 07:43:10 -08:00
Anders Hejlsberg
b7e8a6d1f1
Merge pull request #12643 from Microsoft/keyofUnionIntersection
...
Properly handle unions and intersections with keyof T and T[K]
2016-12-04 07:03:15 -08:00
Anders Hejlsberg
23992ba106
Merge pull request #12640 from Microsoft/mappedTypesSecondaryInferences
...
Classify mapped type inferences as secondary
2016-12-04 07:02:51 -08:00
Anders Hejlsberg
b876211111
Property handle union/intersection types in type variable checks
2016-12-03 17:18:43 -08:00
Anders Hejlsberg
c538f1fdf7
Classify mapped type inferences as secondary
2016-12-03 11:03:18 -08:00
Mattias Buelens
931006338a
Fix elided syntax kinds falling through to visitConstructor in TypeScript transformer.
2016-12-03 17:52:04 +01:00
Anders Hejlsberg
a230cb7e77
Merge pull request #12623 from Microsoft/nestedIndexedAccess
...
Treat indexed access types 'T[K]' as type variables
2016-12-02 15:53:49 -08:00
Anders Hejlsberg
3b1d6c969d
Treat indexed access types T[K] as type variables
2016-12-02 14:29:03 -08:00
arusakov
edb376db01
Update cli --target description (es2016 and 2017)
2016-12-02 18:54:11 +03:00
Sheetal Nandi
e5b5fe1bd7
When creating string literal for property access, unescape the identifier text
...
Fixes #12562
2016-12-01 13:04:21 -08:00
Mohamed Hegazy
256e08569b
Update version
2016-12-01 12:17:21 -08:00
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
ddf03bae3c
Rest of untyped binding pattern is back to str index sig
2016-11-30 17:25:44 -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
f6ace2d83d
Rest of untyped binding pattern is back to any
2016-11-30 13:14:08 -08:00
Ron Buckton
5c294bf505
Merge branch 'master' into improveImportHelpersDiagnostics
2016-11-30 12:29:36 -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
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
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
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
3cd1731628
abstract accessors can't have implementations
2016-11-29 15:59:28 -06:00
Nathan Shively-Sanders
fe55edc38e
Rest in an untyped binding pattern should be any
2016-11-29 13:46:00 -08:00
Mohamed Hegazy
17b6645a70
add missing semicolons
2016-11-29 13:37:02 -08:00
Anders Hejlsberg
f55b3ef87a
Preserve modifiers in isomorphic mapped types
2016-11-29 12:48:41 -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
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
Mohamed Hegazy
dd35a5de41
Merge branch 'master' into release-2.1
2016-11-28 16:14:23 -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
Anders Hejlsberg
5dd4c9ef54
Merge pull request #12528 from Microsoft/mappedTypeInference
...
Type inference for isomorphic mapped types
2016-11-28 13:30:45 -08:00
Anders Hejlsberg
9065b50172
getRegularTypeOfLiteralType before exhaustive switch check
2016-11-28 10:53:25 -08:00