Commit Graph

8138 Commits

Author SHA1 Message Date
Juan Luis Boya García
0128192600 Fix findIndex definition 2016-05-20 03:41:56 +02:00
Zhengbo Li
f95f51fefc Merge pull request #8703 from zhengbli/excludeOutDir
exclude outDir and add more default excludes
2016-05-19 17:41:21 -07:00
Zhengbo Li
e8862a7168 Merge pull request #8504 from zhengbli/i8334
Tolerate non-existing files specified for tsserver
2016-05-19 16:52:55 -07:00
zhengbli
2252b17f28 avoid using sys in editorServices.ts 2016-05-19 16:39:48 -07:00
Mohamed Hegazy
0275fe25d7 Merge pull request #8697 from Microsoft/Fix8694
Fix #8694: check for singatures before calling a type empty
2016-05-19 16:14:57 -07:00
zhengbli
9c92ec3a55 exclude outDir and add more default excludes 2016-05-19 16:10:04 -07:00
Mohamed Hegazy
c9b5145ed9 Remove use of ts.sys in editor services 2016-05-19 15:55:42 -07:00
Ryan Cavanaugh
dd02c11e3a Merge pull request #8369 from zhengbli/jsModuleExportsNotWorking
Support module.exports.name = expr format for JavaScript module
2016-05-19 15:47:08 -07:00
zhengbli
30718144ec Merge branch 'master' of https://github.com/Microsoft/TypeScript into i8334 2016-05-19 15:42:06 -07:00
Nathan Shively-Sanders
f9412f8831 Merge pull request #8698 from Microsoft/iife-parameters-correct-quickinfo
Mark IIFE signature with `anySignature` during contextual typing
2016-05-19 15:09:51 -07:00
Mohamed Hegazy
f573b1031b lint fixes 2016-05-19 13:31:21 -07:00
Mohamed Hegazy
c884fee3eb Remove dependncy on NodeJs from editor services 2016-05-19 13:16:20 -07:00
Mohamed Hegazy
43b36d22e0 Merge pull request #8674 from evansb/union-type-react
Fixes #8657: Handles union typed React component.
2016-05-19 13:14:07 -07:00
Mohamed Hegazy
934c78a89d Fix #8694: check for singatures before calling a type empty 2016-05-19 12:36:04 -07:00
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
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
Evan Sebastian
8ef350c762 Simplify the checker, no recursive checking for signature is needed anymore. 2016-05-19 22:41:03 +07:00
Evan Sebastian
44ace66888 Handles resolving JSX type for union typed element class 2016-05-19 21:53: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
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
fffbbffef4 Lint navigationBar.ts 2016-05-18 06:31:51 -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
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
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