Anders Hejlsberg
b93cdecdf5
Add regression test
2016-08-17 13:30:13 -07:00
Nathan Shively-Sanders
000637156a
Merge pull request #10374 from Microsoft/readonly-array-type-argument-assignability
...
Improve ReadonlyArray<T>.concat to match Array<T>
2016-08-17 08:28:38 -07:00
Anders Hejlsberg
905957d463
Merge pull request #10357 from Microsoft/implicitConstParameters
...
Implicit const parameters
2016-08-16 15:53:13 -07:00
Nathan Shively-Sanders
01aaff7247
Merge pull request #10009 from Microsoft/null-undefined-allowed-as-index-expressions
...
`Null` and `undefined` are allowed as index expressions
2016-08-16 15:46:42 -07:00
Nathan Shively-Sanders
ce5e2078ee
Improve ReadonlyArray<T>.concat to match Array<T>
...
The Array-based signature was incorrect and also out-of-date.
2016-08-16 11:29:09 -07:00
Ryan Cavanaugh
11f27e8470
Merge pull request #10062 from YuichiNukiyama/fix9601
...
change error message for unused parameter property
2016-08-15 16:13:32 -07:00
Anders Hejlsberg
15dae3fd8a
Add tests
2016-08-15 15:21:12 -07:00
Anders Hejlsberg
87393e026e
Merge branch 'master' into optimizeMaps
2016-08-12 13:31:37 -07:00
Anders Hejlsberg
29ae2b2cf1
Add regression tests
2016-08-11 14:38:17 -07:00
Andy
e900952d3d
Merge pull request #10013 from Microsoft/resolve_entity_name
...
Use brand types to clear up confusion about entity name expressions
2016-08-11 09:59:17 -07:00
Nathan Shively-Sanders
688e9bc455
Merge pull request #10234 from Microsoft/correct-this-in-tuple-type-parameter-constraints
...
Correct this in tuple type parameter constraints
2016-08-11 09:44:50 -07:00
Andy Hanson
5b9bd82070
Merge branch 'master' into resolve_entity_name
2016-08-11 09:18:21 -07:00
Anders Hejlsberg
cba2e1aacb
Update API sample
2016-08-10 16:47:35 -07:00
Anders Hejlsberg
6c0bca0ae5
Add regression test
2016-08-09 13:39:12 -07:00
Nathan Shively-Sanders
7e115bbbef
Use correct this in tuple type parameter constraints
...
Instantiate this in tuple types used as type parameter constraints
2016-08-09 12:44:08 -07:00
Anders Hejlsberg
3f1ec7ad4b
Merge pull request #10216 from Microsoft/structurallyIdenticalInstanceof
...
Improve instanceof with structurally identical types
2016-08-08 22:14:50 -07:00
Anders Hejlsberg
9277b3f5ad
Add test
2016-08-08 17:40:53 -07:00
Yui
3f6aa3f3f0
Fix 10076: Fix Tuple Destructing with "this" ( #10208 )
...
* Call checkExpression eventhough there is no appropriate type from destructuring of array
* Add tests and baselines
2016-08-08 14:45:29 -07:00
Anders Hejlsberg
8ea90ab28b
Merge pull request #10194 from Microsoft/fixInstanceofNarrowing
...
Fix instanceof narrowing
2016-08-08 11:51:34 -07:00
Anders Hejlsberg
ce5a3f466d
Add more tests
2016-08-08 09:44:43 -07:00
Anders Hejlsberg
67b3fe58fa
Add regression test
2016-08-07 08:53:36 -07:00
Anders Hejlsberg
1375505a1f
Add tests
2016-08-06 09:06:56 -07:00
Yui
10b36abc8f
[Release-2.0] Fix 9662: Visual Studio 2015 with TS2.0 gives incorrect @types path resolution errors ( #9867 )
...
* Change the shape of the shim layer to support getAutomaticTypeDirectives
* Change the key for looking up automatic type-directives
* Update baselines from change look-up name of type-directives
* Add @currentDirectory into the test
* Update baselines
* Fix linting error
* Address PR: fix spelling mistake
* Instead of return path of the type directive names just return type directive names
2016-08-04 07:43:54 -07:00
Andy Hanson
204f2c16c0
Add a helper function getOrUpdateProperty to prevent unprotected access to Maps.
2016-08-03 09:01:40 -07:00
Wesley Wigham
0eeb9cbd0c
Fix #10083 - allowSyntheticDefaultImports alters getExternalModuleMember ( #10096 )
2016-08-02 12:34:23 -07:00
Nathan Shively-Sanders
4a470bd27c
Merge pull request #9997 from Microsoft/re-add-strict-concat-signature
...
Re-add strict concat signature
2016-08-02 11:06:18 -07:00
Ryan Cavanaugh
2d20dbf25e
Merge pull request #9767 from RyanCavanaugh/fix9766
...
Emit parens around type-asserted binary operators
2016-08-01 15:44:48 -07:00
Anders Hejlsberg
1435fb19a8
Merge pull request #10069 from Microsoft/bestChoiceType
...
Use "best choice type" for || and ?: operators
2016-08-01 15:26:57 -07:00
Anders Hejlsberg
36b611334d
Merge pull request #10028 from Microsoft/fixDiscriminantInLoop
...
Fix discriminant in loop
2016-08-01 11:09:51 -07:00
Anders Hejlsberg
47f6bb2e26
Add test
2016-08-01 09:49:27 -07:00
Anders Hejlsberg
b3b4c34b60
Add additional tests
2016-08-01 07:04:43 -07:00
Yuichi Nukiyama
e8066158eb
change error message for unused parameter property
...
fix
2016-08-01 15:15:11 +09:00
Ryan Cavanaugh
cbb06ab13a
Correctly check for ambient class flag
2016-07-30 08:17:46 -07:00
Ryan Cavanaugh
33f72c7905
Merge pull request #8636 from RyanCavanaugh/classOrdering
...
Issue an error when a derived class precedes its base class
2016-07-29 10:23:39 -07:00
Ryan Cavanaugh
5e86a103c8
Fix tests and merge
2016-07-29 08:34:14 -07:00
Andy Hanson
f9fd4967af
Allow export = and export default to alias any EntityNameExpression, not just identifiers.
2016-07-29 08:12:00 -07:00
Andy Hanson
97bbbd729e
Introduce the EntityNameExpression type
2016-07-29 08:09:29 -07:00
Anders Hejlsberg
d9b67231e1
Add regression test
2016-07-29 07:54:40 -07:00
Nathan Shively-Sanders
9e962f5356
null/undefined are allowed as index expressions
...
`null` and `undefined` are not allowed with `--strictNullChecks` turned
on. Previously, they were disallowed whether or not it was on.
2016-07-28 09:15:09 -07:00
Nathan Shively-Sanders
09f518243d
Re-add concat overload to support inferring tuples
2016-07-27 15:33:36 -07:00
Andy Hanson
80b7613b0a
Allow an abstract class to appear in a local scope
2016-07-27 12:05:45 -07:00
Andy Hanson
0e0220d786
Support emitting static properties for classes with no name
2016-07-26 13:28:04 -07:00
Yuichi Nukiyama
bf2783f0c5
to run CI
2016-07-23 15:50:21 +09:00
Yuichi Nukiyama
7224f22975
throw error when paths option mapping empty array
...
fix
2016-07-23 15:05:36 +09:00
Yui
a0406c777f
Port Fix 9894 to master ( #9896 )
...
* Add tests and baselines
* Addess PR: get the first non-ambient external module file
* Rename test file and update baseline
* Add tests and baselines
* Update baselines
2016-07-22 15:41:52 -07:00
Nathan Shively-Sanders
57eac1b1e5
Merge pull request #9692 from Microsoft/fix-emit-with-this-and-rest-parameters
...
Fix emit with this and rest parameters
2016-07-21 08:31:29 -07:00
Yui
80db0f2f16
[Release-2.0] Fix 9782: do not report blocked-scope-used-before-declaration error in ambient context ( #9789 ) ( #9830 )
...
* Do not report block-scoped-used-before-declaration in ambient context
* Add tests and baselines
2016-07-19 15:16:27 -07:00
Mohamed Hegazy
59c4d3fc3b
Merge branch 'release-2.0'
2016-07-18 14:43:45 -07:00
Ryan Cavanaugh
3d3ae29bad
Merge pull request #9798 from RyanCavanaugh/fix_9785
...
Provide complete path of tsconfig.json file
2016-07-18 14:35:08 -07:00
Mohamed Hegazy
290caad402
Fix #9636 : Report unused type paramters only on last declaration
2016-07-17 23:51:17 -07:00