Nathan Shively-Sanders
c68947e0fb
Contextually type initializers of binding elements
...
Previously they were not contextually typed, which meant that lambdas got
completely incorrect types, and that types that rely on contextual typing,
like tuples and string literal types, did not work correctly.
2016-02-29 10:07:12 -08:00
Jason Ramsay
0346a9889c
- Removing ts. from jsTyping.js
...
- Adding ".json" file extension filter when retrieving json files from host and removoing filter
- simplify isTypingEnabled check
2016-02-29 08:14:00 -08:00
Daniel Rosenwasser
cdd10b09b1
Instantiate type parameters with themselves as their 'this' type when relating.
2016-02-28 20:08:55 -08:00
Anders Hejlsberg
ea3593239c
Fix linting error
2016-02-28 10:30:19 -08:00
Vladimir Matveev
24511ad1d7
do not emit explicit 'continue' in converted loops
2016-02-28 08:57:45 -08:00
Anders Hejlsberg
82169ce7eb
Fix getTypeOfSymbolAtLocation to handle hypothetical lookups
2016-02-27 18:12:40 -08:00
Anders Hejlsberg
3d7631dbe8
Support dotted names ("x.y.z") in type guards
2016-02-27 11:39:16 -08:00
Jason Ramsay
f76ef47174
Adding optionalDependencies and peerDependencies to the list typings to merge in if present.
2016-02-26 15:33:34 -08:00
Nathan Shively-Sanders
5e53ba06cf
Merge pull request #7262 from Microsoft/stop-destructuring-private-properties
...
Stop destructuring private properties
2016-02-26 15:06:44 -08:00
Nathan Shively-Sanders
5c6a007715
Move checkClassPropertyAccess call to checkVariableLikeDeclaration
2016-02-26 14:40:30 -08:00
zhengbli
5981d8e60c
CR feedback
2016-02-26 14:27:37 -08:00
zhengbli
39a51d3731
Unify the use of "filter", "map" and "Object.keys" functions
2016-02-26 14:15:07 -08:00
Nathan Shively-Sanders
a1c0486c57
Use errorNode everywhere in checkClassPropertyAccess
2016-02-26 14:02:26 -08:00
Nathan Shively-Sanders
28640c8ae1
checkClassPropertyAccess in getTypeForBindingElement
...
This is probably the wrong place (a get- function rather than a check-
function), but it's a starting point since it passes all tests.
2016-02-26 13:46:36 -08:00
Daniel Rosenwasser
e579d17e7e
Revert "spelling fixes for src" on generated dom lib.
...
This reverts commit bb85817d7d .
2016-02-26 12:46:24 -08:00
Mohamed Hegazy
17b7c3eee1
Merge pull request #7226 from Microsoft/bindingPatternsInTypes
...
Correctly serialize types with signatures containing binding patterns
2016-02-26 08:59:37 -08:00
Kagami Sascha Rosylight
1840642465
merge conflicts
2016-02-26 23:58:16 +09:00
Vladimir Matveev
66cf56e1e0
emit temp declarations after export equals
2016-02-25 20:48:15 -08:00
Vladimir Matveev
8074dbd046
Merge pull request #7246 from Microsoft/noImplicitReturnsWithProtectedBlocks
...
properly set reachable state after protected try\finally block
2016-02-25 15:03:44 -08:00
Nathan Shively-Sanders
7bbd899b62
Merge pull request #7232 from Microsoft/invalid-this-emit-in-contextual-object
...
Invalid this emit in contextual object
2016-02-25 15:01:31 -08:00
Vladimir Matveev
5105a317e3
properly set reachable state after protected try\finally block
2016-02-25 13:41:03 -08:00
Mohamed Hegazy
87a00c30f6
Fix linter comments
2016-02-25 13:18:29 -08:00
Mohamed Hegazy
c3cfebfda8
Code review comments
2016-02-25 13:14:34 -08:00
Jason Ramsay
70ca4bd8a8
- renaming resolveTypeDefinitions to discoverTypings for consistency with jsTypings
...
- simplifying typingOptions parsing after associated managed host changes
2016-02-25 12:32:43 -08:00
Josh Soref
bb85817d7d
spelling fixes for src
...
Fixes:
* actual
* algorithm
* analyze
* applies
* collapse
* contrast
* definition
* diagnostic
* different
* displayed
* display
* documentation
* finite
* function
* highlight
* initialize
* intentional
* interface
* invariants
* items
* keystroke
* language
* literal
* original
* output
* position
* receive
* recorder
* response
* sequence
* simplicity
* statement
Changing a \ to a /
2016-02-25 20:08:44 +00:00
Daniel Rosenwasser
713c0e0756
Merge pull request #7203 from Microsoft/intersectionErrors
...
Stop elaborating errors when relating intersection constituents
2016-02-24 16:26:21 -08:00
Nathan Shively-Sanders
aa3e8d1e68
Defer-check function/method nodes even when context-sensitive.
2016-02-24 16:20:24 -08:00
Vladimir Matveev
e0900434c9
address PR feedback: add comments
2016-02-24 14:30:21 -08:00
Vladimir Matveev
8e77f40ace
avoid multiple passes over the program when computing diagnostics for the bundled emit
2016-02-24 14:21:30 -08:00
Mohamed Hegazy
7680cdfaee
Code review comments
2016-02-24 13:46:22 -08:00
Mohamed Hegazy
4bf5f82e83
Do not add extra space for ommited expressions.
2016-02-24 13:25:08 -08:00
Mohamed Hegazy
217f5583c6
Correctelly serialize types with signatures containing binding patterns
2016-02-24 12:54:20 -08:00
Daniel Rosenwasser
7e4532f4a3
Never elaborate errors when relating from intersections.
2016-02-23 20:18:35 -08:00
Mohamed Hegazy
0f67f4b6f1
Merge pull request #7170 from masaeedu/addDeclarationDirOption
...
Add declarationDir option
2016-02-23 18:24:28 -08:00
Ron Buckton
72bfd2f5b6
Fixed linter warnings.
2016-02-23 17:06:54 -08:00
Ron Buckton
0d8e152d9d
Merge branch 'transforms-transformer-es6' into transforms-transformer-module
2016-02-23 16:59:34 -08:00
Ron Buckton
78dfab8c66
Merge branch 'transforms-transformer-es7' into transforms-transformer-es6
2016-02-23 16:57:50 -08:00
Ron Buckton
5a9b1313b7
Merge branch 'transforms-transformer-jsx' into transforms-transformer-es7
2016-02-23 16:40:37 -08:00
Ron Buckton
cde3b34ed3
Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx
2016-02-23 16:37:35 -08:00
Ron Buckton
25f41027c7
Reverted change to emitter to force use of printFiles
2016-02-23 16:36:50 -08:00
Ron Buckton
c9f52535f8
Fixed linter warnings
2016-02-23 16:36:02 -08:00
Ron Buckton
608822d93f
Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx
2016-02-23 16:27:26 -08:00
Ron Buckton
08036b7ef6
Fixed linter warnings, added comments and minor cleanup.
2016-02-23 16:26:04 -08:00
Ron Buckton
951ce55ded
Merge branch 'transforms-printer' into transforms-transformer-ts
2016-02-23 15:41:28 -08:00
Ron Buckton
75b2181e17
Merge branch 'transforms-transformer' into transforms-printer
2016-02-23 15:41:14 -08:00
Ron Buckton
4f03b31551
Updated lift behavior
2016-02-23 15:40:12 -08:00
Ron Buckton
40b61fbd8e
Merge branch 'transforms-transformer' into transforms-printer
2016-02-23 15:38:21 -08:00
Ron Buckton
f92c24b1e0
Removed unused liftNode function
2016-02-23 15:38:07 -08:00
Ron Buckton
02b85f8174
PR feedback
2016-02-23 15:36:57 -08:00
Ron Buckton
de9866f450
Merge branch 'transforms-printer' into transforms-transformer-ts
2016-02-23 15:05:19 -08:00