Commit Graph

34591 Commits

Author SHA1 Message Date
Andy Hanson 07bb2582b6 Don't require resolvedTsFileName and resolvedJsFileName, just resolvedFileName and extension. Also, change search order to do all TS searching before searching for JS. 2016-10-26 08:13:58 -07:00
Jason Ramsay 1b16c0b94b For JavaScript files, we report semantic errors for using TypeScript-only constructs from within a JavaScript file as syntactic errors. 2016-10-25 18:09:04 -07:00
Ron Buckton 86091d7217 Clean up and consolidate destructuring transform 2016-10-25 17:25:28 -07:00
Vladimir Matveev f6b82d5e9f add a fallback logic for older versions of node that don't support 'homedir' (#11845)
* add a fallback logic for older versions of node that don't support 'homedir'

* try os.homedir first
2016-10-25 16:36:02 -07:00
Mohamed Hegazy 19591547db Run tests on branch release-2.1 2016-10-25 15:48:13 -07:00
Vladimir Matveev 72f81e2fc4 Merge pull request #11841 from Microsoft/vladima/report-typings-installer-pid
report typings installer process id to parent process
2016-10-25 15:37:56 -07:00
Vladimir Matveev 7890f63250 use unresolved imports as a source of used typings (#11828) 2016-10-25 15:24:21 -07:00
Arthur Ozga c2feab6bde Rename Tests 2016-10-25 14:57:12 -07:00
Anders Hejlsberg c21592ede1 Initial implementation of 'T[K]' property access types 2016-10-25 14:32:20 -07:00
Arthur Ozga d1cea7361b Refactor Loop 2016-10-25 14:17:10 -07:00
Arthur Ozga 151f940100 Refactor classDeclarations 2016-10-25 14:01:33 -07:00
Arthur Ozga 6b4f6b5864 Remove Type Assignability QuickFix 2016-10-25 13:58:32 -07:00
Zhengbo Li d0170d1ac8 Support dotted name in @typedef tag (#11695)
* Support dotted name in @typedef tag

* Use a new node flag to get rid of the extra logics

* replace jsdoc namespace node flag with optional property

* Fix linting error
2016-10-25 13:32:48 -07:00
Vladimir Matveev f48728af74 report typings installer process id to parent process 2016-10-25 13:18:57 -07:00
Asad Saeeduddin 66c1178134 Use symbol fully-qualified name instead of node text in error message (#11761)
* Add test

* Add baselines

* Use fqn of symbol instead of node text
2016-10-25 11:45:32 -07:00
Arthur Ozga 48f947f50d Merge pull request #11829 from Microsoft/arozga/RemoveNavBarWhiteSpace
remove whitespace in nav bar completions
2016-10-25 11:44:29 -07:00
Arthur Ozga 59cfa2eafe remove whitespace 2016-10-25 11:06:04 -07:00
Arthur Ozga 77df58bdb6 simplify regex 2016-10-25 11:03:54 -07:00
Arthur Ozga 476b6e02c8 remove check on property assignment 2016-10-25 10:59:17 -07:00
Sheetal Nandi d54e889cf2 Merge pull request #11830 from Microsoft/jsDocAV
Fix the AV resulting from presence of undefined in the jsDocPropertyTags
2016-10-25 10:42:49 -07:00
Arthur Ozga c9b490f234 Merge branch 'master' into arozga/RemoveNavBarWhiteSpace 2016-10-25 10:39:18 -07:00
Arthur Ozga 82e8e43236 only remove whitespace for expr assignment 2016-10-25 10:38:41 -07:00
Andy Hanson 040942f2b2 Merge branch 'master' into includes_glob 2016-10-25 08:19:37 -07:00
Andy Hanson 1b15646c41 Simplify isImplicitGlob test 2016-10-25 08:13:07 -07:00
Andy Hanson dc99355b5d Move most of resolveModuleNameForLsHost to lsHost 2016-10-25 08:02:16 -07:00
Anders Hejlsberg 07478aae14 Introduce PropertyNameType 2016-10-25 06:35:35 -07:00
Sheetal Nandi f98369b711 Fix the AV resulting from presence of undefined in the jsDocPropertyTags
Fixes #11703
2016-10-24 18:10:05 -07:00
Arthur Ozga cb804df151 remove whitespace 2016-10-24 17:53:03 -07:00
Paul van Brenk d4b99d66e0 Simplifying handling import cases 2016-10-24 17:32:58 -07:00
Vladimir Matveev 3bdff73c16 Merge pull request #11819 from Microsoft/vladima/11752
treat ambient non-aliased 'require' as commonjs 'require'
2016-10-24 16:26:32 -07:00
Ron Buckton 6453fde400 Move emit helpers into related transformers 2016-10-24 16:21:46 -07:00
Nathan Shively-Sanders 32af04660f Merge branch 'master' into object-spread 2016-10-24 15:46:09 -07:00
Anders Hejlsberg ad88109420 Initial implementation of 'keyof T' type operator 2016-10-24 15:24:26 -07:00
Sheetal Nandi 1884c89620 Merge pull request #11818 from Microsoft/unusedDestructuredParameter
Report error on unused destructured parameters
2016-10-24 15:05:42 -07:00
Andy e20f52b758 Merge pull request #11757 from Microsoft/destructure_catch
Allow destructuring in catch clauses
2016-10-24 14:55:23 -07:00
Alexander Rusakov 7b684214fa Fix #11545 ('export as namespace foo' occurs EOF without semicolon) (#11797) 2016-10-24 13:18:46 -07:00
Paul van Brenk 409787495e Fix 'import a = A' case 2016-10-24 11:40:23 -07:00
Vladimir Matveev b7ea3e5bdd treat ambient non-aliased 'require' as commonjs 'require' 2016-10-24 11:19:41 -07:00
Sheetal Nandi c1c670f8f6 Report error on unused destructured parameters
Fixes #11795
2016-10-24 11:17:35 -07:00
Mohamed Hegazy 4dc6028263 Fix #11650 add an error message for no source files parsing a tsconfig.json (#11743)
* Fix #11650 add an error message for no source files parsing a tsconfig.json

* Use the file name in error message

* Use constants

* Review comments: change message text
2016-10-24 11:00:32 -07:00
Sheetal Nandi 1e32b6742e Add test case for destructured unused parameter 2016-10-24 10:58:51 -07:00
Sheetal Nandi a8db81393f Merge pull request #11762 from Microsoft/jsxEmit
Set parent of reactnamespace identifier to be parse tree node
2016-10-24 10:53:24 -07:00
Anders Hejlsberg 39a4feb90a Merge pull request #11771 from Microsoft/typeFlagsRefactoring
Type flags refactoring
2016-10-24 10:49:59 -07:00
(´・ω・`) 287b54518d Fix #10967, allow boolean flags to have explicit value (#11798)
* Fix #10967, allow boolean flag to have explicit value

* add commandLineParsing test for boolean flags
2016-10-24 10:45:07 -07:00
Sheetal Nandi e38c004f90 Merge pull request #11791 from Microsoft/genericTypeParameterConstraint
Check type parameters of the type alias declaration
2016-10-24 10:42:45 -07:00
Sheetal Nandi 23d325120e Merge pull request #11790 from Microsoft/allowUnderScoreForIn
Allow unused locals in for in or for of that start with _
2016-10-24 10:42:20 -07:00
Ryan Cavanaugh ba3297d214 Merge pull request #11816 from RyanCavanaugh/fix11805
Perform a useful comparison with typeRoots
2016-10-24 10:25:50 -07:00
Ryan Cavanaugh 95670c6251 Perform a useful comparison. Fixes #11805 2016-10-24 10:14:41 -07:00
Nathan Shively-Sanders 8f59993186 Merge branch 'master' into object-spread 2016-10-24 10:04:08 -07:00
Nathan Shively-Sanders 35be8c351c Add more commentary to getSpreadType 2016-10-24 10:02:04 -07:00