Nathan Shively-Sanders
8e668441b3
Mark IIFE signature with anySignature during contextual typing
...
Avoids recursion -- during batch compilation, `checkCallExpression` already
sets the signature to `anySignature` as a sentinel value, the services
layer calls directly into `checkParameter`, skipping `checkCallExpression`
entirely. So `getContextuallyTypedParameterType` also needs to set this
sentinel value.
2016-05-19 12:33:37 -07:00
Evan Sebastian
01b541dbe2
Simplify and split + and - test
2016-05-20 01:19:35 +07:00
Nathan Shively-Sanders
0001b8cb37
Remove target-following code when erasing signatures
...
Fixes return type of inherited default constructors when they are
generic.
2016-05-19 10:37:20 -07:00
Nathan Shively-Sanders
c172c06777
Test assignability of inherited generic default constructor
2016-05-19 10:35:29 -07:00
Evan Sebastian
8ef350c762
Simplify the checker, no recursive checking for signature is needed anymore.
2016-05-19 22:41:03 +07:00
Evan Sebastian
9d1922a3a5
Add test for #8657
2016-05-19 22:22:53 +07:00
Evan Sebastian
44ace66888
Handles resolving JSX type for union typed element class
2016-05-19 21:53:11 +07:00
Andy
c9ab20c13b
Merge pull request #8666 from Microsoft/lint_regex
...
Add option to lint only specific files
2016-05-19 06:14:11 -07:00
Ryan Cavanaugh
91b8f204f2
Undo formatting edits
2016-05-18 18:03:32 -07:00
Ryan Cavanaugh
41290db9c6
Tweak UMD semantics
2016-05-18 17:59:43 -07:00
Mohamed Hegazy
167c3fbc64
Fix typo
2016-05-18 17:12:59 -07:00
Ron Buckton
b5dec0b8ab
Removed nodeEmitOptions to reduce GC overhead
2016-05-18 16:42:37 -07:00
Mohamed Hegazy
d73dd06e4b
Respond to code review comments
2016-05-18 16:37:14 -07:00
Evan Sebastian
f1643c7a8a
Fix lint errors
2016-05-19 06:00:35 +07:00
Evan Sebastian
c808d44403
Requires the construct/call signature for each type in the union instead of whole.
2016-05-19 05:58:28 +07:00
Evan Sebastian
f04d28d422
Recursively check union type of react components for constructor/call
2016-05-19 05:08:00 +07:00
Ryan Cavanaugh
0a37c697ed
Lint
2016-05-18 15:03:10 -07:00
Ryan Cavanaugh
0e273e190e
Get rid of disk-based paths in baselines
2016-05-18 14:37:40 -07:00
Ryan Cavanaugh
06bb9affd9
Merge remote-tracking branch 'upstream/master' into fix8275
2016-05-18 12:07:11 -07:00
Ryan Cavanaugh
9ffc7a9df9
Merge pull request #8669 from ethanrubio/patch-1
...
Fix minor comment grammatical errors
2016-05-18 11:59:36 -07:00
Anders Hejlsberg
59f269c90a
Merge pull request #8652 from Microsoft/neverType
...
Add 'never' type
2016-05-18 11:39:22 -07:00
Anders Hejlsberg
9a22d08422
Merge pull request #8625 from Microsoft/optionalClassProperties
...
Optional class properties
2016-05-18 11:32:50 -07:00
Ryan Cavanaugh
58b11b631f
Baseline accept and reorder program logic so common source dir is right
2016-05-18 11:30:40 -07:00
Ryan Cavanaugh
f0e3ebe37d
Lint
2016-05-18 11:12:02 -07:00
Ethan Rubio
b8692a7fea
Fix minor comment grammatical errors
...
This PR doesn't fix any particular issue. I cleaned up a variety of comment grammatical errors such as missing apostrophes and articles. Further, I made comment formatting more consistent with the rest of the project.
2016-05-18 07:56:45 -10:00
Ryan Cavanaugh
917ab0aa0a
Update test harness
2016-05-18 10:43:44 -07:00
Andy
0795c8da29
Merge pull request #8662 from Microsoft/lint_navigation_bar
...
Lint navigationBar.ts
2016-05-18 09:38:31 -07:00
Nathan Shively-Sanders
780f251c92
Merge pull request #8650 from Microsoft/unescape-dunder-string-literal-types
...
Unescape string literal types starting with double underscore.
2016-05-18 09:13:05 -07:00
Andy Hanson
c39d57eaf9
Add option to lint only specific files
2016-05-18 07:41:37 -07:00
Andy Hanson
fffbbffef4
Lint navigationBar.ts
2016-05-18 06:31:51 -07:00
Ron Buckton
4ae83fa8d3
Fix issues after merge
2016-05-17 22:44:19 -07:00
Ron Buckton
83b4cbb2d8
merge branch 'transforms-fixMoreSourceMaps' into transforms-transformer-es6-generators
2016-05-17 22:09:15 -07:00
Ron Buckton
abc9fda0e8
Conditionally enable performance metrics
2016-05-17 18:43:13 -07:00
Ron Buckton
b8a9efb66c
Wrap performance metrics in object to reduce deoptimizations on ts namespace.
2016-05-17 18:37:08 -07:00
Mohamed Hegazy
08fed17053
Fix getOccurances not picking up hte right file because of casing
2016-05-17 17:15:31 -07:00
Mohamed Hegazy
02f0065c95
Update error message
2016-05-17 17:15:06 -07:00
Mohamed Hegazy
53f6755907
Add error message if module is not specified and a file contains a module indicator
2016-05-17 17:14:51 -07:00
Ryan Cavanaugh
f4e10eb738
Automatically consume /types
2016-05-17 15:41:31 -07:00
Anders Hejlsberg
bfd8704245
Adding tests
2016-05-17 13:46:07 -07:00
Anders Hejlsberg
88d7f23f10
Add additional error checking
2016-05-17 13:45:40 -07:00
Nathan Shively-Sanders
a5585c544f
Unescape only string literal type nodes.
...
Not all string literal types, regardless of source, as in the last
commit.
2016-05-17 13:42:15 -07:00
Nathan Shively-Sanders
e25927da57
Unescape string literal types starting with double underscore.
...
String literal types starting with double underscore are escaped in the
parser and need to be unescaped before the type is given the string
literal as its name.
2016-05-17 13:05:03 -07:00
Andy
c62b6cb6fc
Merge pull request #8603 from Microsoft/hover_over_comment
...
Fix bug: getTouchingPropertyName does not return undefined, but it may return the source file node
2016-05-17 12:39:50 -07:00
Andy
cb6e444158
Merge pull request #8595 from Microsoft/declaration_expressions
...
Declaration expressions
2016-05-17 12:36:39 -07:00
Andy
42f25b3b1f
Merge pull request #8645 from Microsoft/navbar_export_type
...
Add type aliases to navigation bar
2016-05-17 11:23:04 -07:00
Mohamed Hegazy
66dd91bb76
Merge pull request #8640 from mihailik/patch-3
...
Extra test for #8364 - non-breaking of one-liners
2016-05-17 11:18:11 -07:00
Nathan Shively-Sanders
6fd0a989e6
Merge pull request #8632 from Microsoft/fall-back-to-binding-pattern-for-type-inference
...
Use binding pattern for type inference result `{}`
2016-05-17 11:17:50 -07:00
Andy Hanson
eabafc4b09
Add type aliases to navigation bar
2016-05-17 10:45:04 -07:00
Andy
f93077f0ae
Merge pull request #8622 from Microsoft/navigation_bar_test
...
Add test for #7301
2016-05-17 10:44:11 -07:00
Anders Hejlsberg
e028c0fd3d
Accepting new baselines
2016-05-17 10:06:32 -07:00