Nathan Shively-Sanders
8c01efba04
Allow JS multiple declarations of ctor properties
...
When a property is declared in the constructor and on the prototype of
an ES6 class, the property's symbol is discarded in favour of the
method's symbol. That because the usual use for this pattern is to bind
an instance function: `this.m = this.m.bind(this)`. In this case the
type you want really is the method's type.
2016-08-03 10:33:10 -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
Zhengbo Li
f06413b8d4
Merge pull request #10035 from zhengbli/9522
...
Recreate program if baseUrl or paths changed in tsconfig
2016-08-01 17:15:03 -07:00
zhengbli
f78b9094be
CR feedback
2016-08-01 16:50:16 -07:00
Ryan Cavanaugh
6caa2611cb
Merge pull request #10054 from SaschaNaz/jsxopening
...
Format JSX opening element
2016-08-01 15:50:43 -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
Andy
4f27f65c9e
Merge pull request #10068 from Microsoft/lshost_realpath
...
Provide `realpath` for module resolvution in LSHost
2016-08-01 10:26:31 -07:00
Anders Hejlsberg
c7d2e5975b
Accept new baselines
2016-08-01 09:50:17 -07:00
Anders Hejlsberg
aa8c6c8f63
Add test baselines
2016-08-01 09:50:08 -07:00
Anders Hejlsberg
47f6bb2e26
Add test
2016-08-01 09:49:27 -07:00
Andy Hanson
cb1ea7be5d
Provide realpath for module resolution in LSHost
2016-08-01 09:47:52 -07:00
Anders Hejlsberg
0a90a4b27c
Accept new baselines
2016-08-01 07:04:54 -07:00
Anders Hejlsberg
b3b4c34b60
Add additional tests
2016-08-01 07:04:43 -07:00
Anders Hejlsberg
ade89a6032
Fix issue related to this and #8383
2016-08-01 06:41:05 -07:00
Andy
6c6de2a3e2
Merge pull request #9990 from Microsoft/lint_tests
...
Lint tests helper files
2016-08-01 06:05:03 -07:00
Ryan Cavanaugh
030fbdc0d5
Merge pull request #10046 from RyanCavanaugh/fix10045
...
Correctly check for ambient class flag
2016-07-31 23:27:14 -05:00
Kagami Sascha Rosylight
5c4c997efa
jsx opening element formatting
2016-08-01 00:35:34 +09:00
Anders Hejlsberg
fc85bc5a8a
Use "best choice type" for || and ?: operators
2016-07-31 07:57:01 -07:00
Ryan Cavanaugh
1d979ccc8c
Merge pull request #9951 from hckr/patch-1
...
Fix typo in comment for MAX_SAFE_INTEGER
2016-07-30 08:46:08 -07:00
Ryan Cavanaugh
cbb06ab13a
Correctly check for ambient class flag
2016-07-30 08:17:46 -07:00
Wesley Wigham
394dbbf280
Merge branch 'travis-cache'
2016-07-29 14:48:43 -07:00
Wesley Wigham
2c156ed8f3
Have travis use a newer image for the OSX build ( #10034 )
...
Suggested by travis support for stopping the randomly-halting-builds issue.
2016-07-29 14:43:11 -07:00
zhengbli
0f1585f0af
recreate program if baseUrl or paths changed in tsconfig
2016-07-29 11:02:33 -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
a485aab055
Lint tests helper files
2016-07-29 08:27:01 -07:00
Andy
c6960303db
Merge pull request #9984 from Microsoft/node_kind
...
Unify nodeKind implementations for navigationBar and navigateTo
2016-07-29 08:19:07 -07:00
Anders Hejlsberg
d9b67231e1
Add regression test
2016-07-29 07:54:40 -07:00
Anders Hejlsberg
3e3b80826f
Properly reset type guards in loops
2016-07-29 07:54:19 -07:00
Andy
878cf85438
Merge pull request #9985 from Microsoft/fix_runtests_browser
...
Always use a hardcoded port
2016-07-29 05:54:35 -07:00
Andy
013744bf85
Merge pull request #9994 from Microsoft/local_abstract_class
...
Allow an abstract class to appear in a local scope
2016-07-28 13:46:50 -07:00
Andy Hanson
20ffb5fc2a
Remove [port] in usage message
2016-07-28 13:44:40 -07:00
Andy Hanson
d5beef9261
Get rid of port parameter
2016-07-28 13:40:05 -07:00
Anders Hejlsberg
0c131fab68
Merge pull request #9407 from Microsoft/literalTypes
...
Number, enum, and boolean literal types
2016-07-28 12:09:49 -07:00
Andy Hanson
a25b6640db
Fix lint error
2016-07-28 06:03:43 -07:00
Anders Hejlsberg
5ff07dc224
Accept new baselines
2016-07-27 17:10:14 -07:00
Anders Hejlsberg
a5fcd5f94b
Display enum member types using qualified names
2016-07-27 17:10:06 -07:00
Nathan Shively-Sanders
e8bd372bb2
Update baselines with new concat overload
2016-07-27 15:36:54 -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
Wesley Wigham
0783743994
Unlock ts-node version ( #9960 )
2016-07-27 11:46:19 -07:00
Andy Hanson
2873eea133
Remove hardcoded port, use the custom port
2016-07-27 08:55:16 -07:00
Andy Hanson
958620b46d
Fix lint errors
2016-07-27 08:30:22 -07:00
Andy Hanson
38e201eb7d
Fix test and rename a function
2016-07-27 07:46:39 -07:00
Andy Hanson
30761ef659
Unify nodeKind implementations for navigationBar and navigateTo
2016-07-27 06:31:56 -07:00
Andy
c578367c26
Merge pull request #9969 from Microsoft/class_expression_static_property
...
Support emitting static properties for classes with no name
2016-07-27 05:37:05 -07:00
Andy
ac96a86437
Merge pull request #9963 from Microsoft/jake_runtests_services
...
Add servicesSources to the list of prerequisites for running tests
2016-07-27 05:35:41 -07:00