Nathan Shively-Sanders
|
995732fad2
|
Add undefined to default-valued parameters
When --strictNullChecks is on
|
2016-11-03 15:35:10 -07:00 |
|
Anders Hejlsberg
|
d1a8af5320
|
Parse '[P in K]' part of mapped type as a type parameter declaration
|
2016-11-03 14:35:27 -07:00 |
|
Nathan Shively-Sanders
|
c9c5f49a24
|
Improve readability of ES next destructuring emit
|
2016-11-03 13:36:35 -07:00 |
|
Nathan Shively-Sanders
|
14f8b9990f
|
Update objectRestAssignment test
Missed previously, just got the baselines
|
2016-11-03 13:33:16 -07:00 |
|
Paul van Brenk
|
40c0cbd7b5
|
Clean up
|
2016-11-03 13:28:08 -07:00 |
|
Paul van Brenk
|
2f453ce674
|
Handle most module cases
|
2016-11-03 12:48:28 -07:00 |
|
Andy Hanson
|
0b71df5099
|
Add a .d.ts file to the test to ensure it is excluded from the calculation too
|
2016-11-03 12:33:03 -07:00 |
|
Anders Hejlsberg
|
702efd559b
|
Merge pull request #12026 from Microsoft/keyofAndConstraints
Fix 'keyof' for constrained type parameters
|
2016-11-03 11:34:08 -07:00 |
|
Anders Hejlsberg
|
48f2b78125
|
Merge branch 'master' into keyofAndConstraints
|
2016-11-03 11:21:13 -07:00 |
|
Ron Buckton
|
a2e0b19a94
|
Emit for full down-level generators
|
2016-11-03 11:14:12 -07:00 |
|
Andy
|
9705791309
|
Merge pull request #12021 from Microsoft/tslint_version
Lock tslint version to 4.0.0-dev.0, because 4.0.0-dev.1 complains about unnecessary semicolons following properties
|
2016-11-03 11:07:25 -07:00 |
|
Anders Hejlsberg
|
6a5de5d00e
|
Fix linting errors
|
2016-11-03 10:55:58 -07:00 |
|
Nathan Shively-Sanders
|
7ed52044d1
|
Update objectRestAssignment test and baselines
|
2016-11-03 10:54:07 -07:00 |
|
Nathan Shively-Sanders
|
7ff8876096
|
Merge branch 'object-spread' into object-rest-syntax
|
2016-11-03 10:12:45 -07:00 |
|
Anders Hejlsberg
|
d9b0b637e3
|
Accept new baselines
|
2016-11-03 10:01:53 -07:00 |
|
Anders Hejlsberg
|
4019265fe1
|
Update tests
|
2016-11-03 10:01:42 -07:00 |
|
Anders Hejlsberg
|
83abd048b5
|
Correct assignability for keyof types and type parameters
|
2016-11-03 10:01:27 -07:00 |
|
Nathan Shively-Sanders
|
7a2c7ad374
|
Spread handles index signatures from singleton spreads
I broke it when simplifying the logic earlier.
|
2016-11-03 09:41:31 -07:00 |
|
Nathan Shively-Sanders
|
a077fd104a
|
Remove spread type tests from spread tests
|
2016-11-03 09:39:58 -07:00 |
|
Andy Hanson
|
e8c3d62d99
|
Lock tslint version to 4.0.0-dev.0, because 4.0.0-dev.1 complains about unnecessary semicolons following properties
|
2016-11-03 08:14:40 -07:00 |
|
Andy Hanson
|
b6727ea582
|
Only resolve symlinks in node_modules
|
2016-11-03 07:53:10 -07:00 |
|
Andy Hanson
|
2eca0af91b
|
Leave files from node_modules out when calculating getCommonSourceDirectory
|
2016-11-03 07:50:07 -07:00 |
|
Anders Hejlsberg
|
7cd39e3818
|
Parsing of mapped types
|
2016-11-03 06:09:44 -07:00 |
|
Herrington Darkholme
|
023d5caf3b
|
accept new baseline
|
2016-11-03 13:27:22 +08:00 |
|
Herrington Darkholme
|
747f50f447
|
migrate checkDelete to new property checking
|
2016-11-03 13:27:22 +08:00 |
|
Herrington Darkholme
|
8ea8044f80
|
add new tests and accept baselines
|
2016-11-03 13:27:21 +08:00 |
|
Herrington Darkholme
|
2e8bbf0c96
|
fix #11480, disallow delete operator on readonly property or index
signature
|
2016-11-03 13:27:21 +08:00 |
|
Nathan Shively-Sanders
|
a6320203be
|
Fix lint
|
2016-11-02 16:31:04 -07:00 |
|
Nathan Shively-Sanders
|
334820c357
|
Remove spread types, leaving spread syntax/emit
Spreads are still typed, but cannot be created from a non-object type.
Tests still need to be updated.
|
2016-11-02 16:26:34 -07:00 |
|
Nathan Shively-Sanders
|
9d4ddb68c7
|
Update baselines
|
2016-11-02 14:57:18 -07:00 |
|
Nathan Shively-Sanders
|
ac20b46f4f
|
Add rest tests
|
2016-11-02 14:56:58 -07:00 |
|
Nathan Shively-Sanders
|
e3a08ed663
|
Downlevel emit of rest elements
|
2016-11-02 14:56:01 -07:00 |
|
Nathan Shively-Sanders
|
a7c18367ca
|
Parse, bind and check rest elements
|
2016-11-02 14:55:24 -07:00 |
|
Arthur Ozga
|
d02eb6c1f1
|
fix jakefile1
|
2016-11-02 14:43:16 -07:00 |
|
Vladimir Matveev
|
ab75ea75d3
|
module resolution: prefer locally defined ambient modules, reuse resolutions to ambient modules from the old program (#11999)
module resolution: prefer locally defined ambient modules, reuse resolutions to ambient modules from the old program
|
2016-11-02 14:41:26 -07:00 |
|
Arthur Ozga
|
04968ab7cb
|
fix references to codefixes?
|
2016-11-02 13:05:27 -07:00 |
|
Arthur Ozga
|
e5279fd828
|
Rename and simplify fourslash interface
|
2016-11-02 12:39:55 -07:00 |
|
Nathan Shively-Sanders
|
f65dd2101c
|
Test index [access] types inside spread types
|
2016-11-02 11:37:52 -07:00 |
|
Nathan Shively-Sanders
|
f2d739ffcf
|
Spread types handle nested index [access] types
Nested index [access] types are treated as assignable to themselves only,
just like type parameters.
|
2016-11-02 11:36:25 -07:00 |
|
Sheetal Nandi
|
13e8f7fada
|
Mark property referenced in the destructuring as referenced
Fixes #11324
|
2016-11-02 11:08:34 -07:00 |
|
Sheetal Nandi
|
116c87819a
|
Test case for property used in destructuring variable declaration
|
2016-11-02 11:07:33 -07:00 |
|
Nathan Shively-Sanders
|
2ae6ecc1a5
|
Merge branch 'master' into object-spread
|
2016-11-02 10:57:20 -07:00 |
|
Arthur Ozga
|
1b60a97bed
|
Remove unused
|
2016-11-02 10:40:10 -07:00 |
|
Anders Hejlsberg
|
7b34b612be
|
Merge pull request #11929 from Microsoft/keyoftypes
Static types for dynamically named properties
|
2016-11-02 09:36:54 -07:00 |
|
Anders Hejlsberg
|
4bbe29ab73
|
Adding tests
|
2016-11-02 09:13:45 -07:00 |
|
Anders Hejlsberg
|
70fc25a45a
|
Minor fixes
|
2016-11-02 09:02:05 -07:00 |
|
Arthur Ozga
|
0380f3f38e
|
Recognize modifiers
|
2016-11-01 17:19:06 -07:00 |
|
Mohamed Hegazy
|
6b94bae437
|
Fix #11396: Make error message referene Promise explicitly (#11982)
* Simplify the checking for async function return type
* Fix https://github.com/Microsoft/TypeScript/issues/11396: Make error message referene `Promise` explicitly
|
2016-11-01 17:03:56 -07:00 |
|
Anders Hejlsberg
|
663985eed0
|
Fix 'keyof any' to produce 'string | number'
|
2016-11-01 16:59:53 -07:00 |
|
Paul van Brenk
|
71960187cd
|
Removed unused, confusing cases
|
2016-11-01 16:43:17 -07:00 |
|