Commit Graph
26450 Commits
Author SHA1 Message Date
gdh1995 cc8bd6fc09 remove an odd new-line for catch clause 2017-01-30 19:32:19 +08:00
Ron Buckton 028e4e2b13 Extract printer from emitter for reusability. 2017-01-29 11:25:39 -08:00
Anders Hejlsberg 763df852c6 Revise intersection construct signature mixin algorithm 2017-01-29 08:14:28 -08:00
Anders Hejlsberg 89b72ac9ce Support mixin classes 2017-01-28 14:46:29 -08:00
Nathan Shively-Sanders 3c243dbe0c Remove control flow-based undefined addition
Just add undefined when displaying the type. Don't actually add it to
the type.
2017-01-27 14:29:00 -08:00
Nathan Shively-SandersandGitHub aeeff28fd6 Merge pull request #13350 from HerringtonDarkholme/lib
update declaration file to use intrinsic object type
2017-01-27 10:29:03 -08:00
Nathan Shively-SandersandGitHub a67b80d5fa Merge pull request #13726 from Microsoft/allow-super-to-access-method-signatures
Allow super to access method signatures
2017-01-27 10:27:22 -08:00
Nathan Shively-Sanders 4d67b0c2b6 Allow super to access method signatures
Previously, super was only allowed to access method *declarations*. But
method signatures can come from interfaces that merge with classes, and
should also be accessible as methods on super.
2017-01-27 09:53:57 -08:00
Nathan Shively-SandersandGitHub 9b1dd141f0 Merge pull request #13708 from Microsoft/propertyAssignment-is-not-assignment-target
Property assignment is not an assignment target
2017-01-27 09:32:10 -08:00
Nathan Shively-Sanders cabcaaadcb Property assignment is not an assignment target
In a destructuring assignment, a property assignment is not an
assignment target. Its initialiser is. For example:

```ts
({ source: target} = o);
```

Here, `target` is the assignment target. `source` is not. Previously,
both were assignment targets.
2017-01-26 16:08:55 -08:00
Andy Hanson 132fa7093e Respond to comments 2017-01-26 14:26:49 -08:00
Kanchalai Tanglertsampan 989f9d82fd Merge branch 'master' into wip-master-statelessOverload 2017-01-26 12:53:04 -08:00
Ron BucktonandGitHub 64dd8065aa Merge pull request #13661 from Microsoft/fix13646
More exhaustive needsDotDotForPropertyAccess for integer literals
2017-01-26 12:40:21 -08:00
AndyandGitHub 9cd7178434 Merge pull request #12556 from Microsoft/include_ordering
Sort matched files by include order
2017-01-26 12:25:58 -08:00
Nathan Shively-Sanders 01a9e4f9be isOptionalParameter says unused IIFE arguments are optional
Related to adding undefined, though not strictly the same, this change
adds '?' to unused IIFE parameters in quick info.
2017-01-26 12:01:27 -08:00
Vladimir MatveevandGitHub 71d1a3f051 property handle misspelled namepath in @typedef tag (#13702) 2017-01-26 11:38:50 -08:00
AndyandGitHub 65125791d2 Merge pull request #13643 from Microsoft/find_all_refs_default
Support find-all-references for default exports
2017-01-26 10:33:17 -08:00
Andy Hanson 5bf9b30c5d Replace isSearchedFor with directly passing searchSymbols 2017-01-26 09:50:38 -08:00
Nathan Shively-Sanders e96b17b4f1 Merge branch 'master' into add-undefined-to-default-valued-parameters 2017-01-25 16:03:49 -08:00
AndyandGitHub feb08b8b43 Merge pull request #13686 from Microsoft/goToDefinition_callback
For goToDefinition, verify that tryGetSignatureDeclaration returns a signature declaration and not a FunctionType.
2017-01-25 14:13:11 -08:00
AndyandGitHub 5644b013c9 Merge pull request #13687 from Microsoft/find_implementation_position
Fix positionToLineOffset conversion for getImplementation
2017-01-25 13:19:14 -08:00
Andy Hanson 916e67a92c For goToDefinition, verify that tryGetSignatureDeclaration returns a signature declaration and not a FunctionType. 2017-01-25 13:02:02 -08:00
Andy Hanson 16bdaaa0a6 Fix positionToLineOffset conversion for getImplementation 2017-01-25 12:53:39 -08:00
Ryan Cavanaugh 76b1e95c3d Always call checkExpression on JSX attribute values
Fixes #13676
2017-01-25 10:40:59 -08:00
Vladimir MatveevandGitHub abc30b26c7 handle cases when body of for-of statement is expanded after loop conversion (#13677) 2017-01-25 09:53:34 -08:00
Kanchalai Tanglertsampan bcba51d8fc Address comment: remove reducdant check 2017-01-25 09:42:38 -08:00
Kanchalai Tanglertsampan a088cf4a63 Address code review: fix up comment 2017-01-25 09:12:46 -08:00
Andy Hanson 432808d50b Allow package.json "main" to specify a directory 2017-01-25 07:31:24 -08:00
Andy Hanson a68a7cea3f Merge branch 'master' into import_star_namespace 2017-01-25 07:03:35 -08:00
Andy Hanson 296022831e Merge branch 'master' into include_ordering 2017-01-25 06:57:26 -08:00
Andy Hanson 4df4a2bbc7 Use a single 'untypedModuleSymbol' for all untyped modules instead of creating a new one for each module. 2017-01-25 06:53:07 -08:00
Andy Hanson acf317cb13 Merge branch 'master' into untyped_module_symbol 2017-01-25 06:39:26 -08:00
AndyandGitHub 8144c89c9c Merge pull request #13660 from Microsoft/rename
Simplify code in 'rename'
2017-01-24 15:18:38 -08:00
Kanchalai Tanglertsampan 9c333956e9 Fix linting error 2017-01-24 14:41:27 -08:00
Andy Hanson 33b8677cb5 Change "getIsDefinedInLibraryFile" back to just "isDefinedInLibraryFile" 2017-01-24 14:32:39 -08:00
Kanchalai Tanglertsampan 3e07398aee Merge branch 'master' into wip-master-statelessOverload 2017-01-24 14:18:39 -08:00
Andy Hanson a478bfddd2 Simplify code in 'rename' 2017-01-24 13:44:36 -08:00
Ron Buckton 20249e5c4a More exhaustive needsDotDotForPropertyAccess 2017-01-24 13:42:05 -08:00
AndyandGitHub c55b9ffe83 Merge pull request #13658 from Microsoft/findallrefs_mappedtypes
Support find-all-references on mapped types.
2017-01-24 13:31:48 -08:00
Andy Hanson e8c3d548eb Fix tests 2017-01-24 12:56:21 -08:00
Ron Buckton febde3fabc Revert noConstraintType name change 2017-01-24 10:58:27 -08:00
Andy Hanson 0d21c241b2 Support find-all-references on mapped types.
* Need to put a 'mappedTypeOrigin' property in SymbolLinks
2017-01-24 10:17:17 -08:00
Nathan Shively-SandersandGitHub ceb5fac343 Merge pull request #13558 from HerringtonDarkholme/rest-spread-intrinsic
Fix #13556: enable rest/spread on `object`
2017-01-24 08:59:02 -08:00
Nathan Shively-SandersandGitHub c1181ae106 Merge pull request #13645 from Microsoft/getFirstToken-skips-jsdoc
getFirstToken skips JSDoc
2017-01-24 08:55:21 -08:00
Mohamed HegazyandGitHub 4888e4f958 Merge pull request #13636 from ds300/preserve-jsx-but-output-.js-files
Add option to output .js files while preserving jsx
2017-01-23 23:22:45 -08:00
Mohamed Hegazy e8a2173fee Use variable name for class and function expressions names 2017-01-23 23:03:11 -08:00
Mohamed Hegazy 39b3ecb78c Handel defining properties on function and class expressions in .js files 2017-01-23 22:48:37 -08:00
Mohamed Hegazy b8329a05c3 basic support for declaring properties on funcitons 2017-01-23 22:45:38 -08:00
Ron Buckton f5f1c7e304 Merge branch 'genericDefaults' of https://github.com/Microsoft/TypeScript into genericDefaults 2017-01-23 19:40:07 -08:00
Ron Buckton 15232fe17c Remove circular default check 2017-01-23 19:36:02 -08:00