Wesley Wigham
17a1cd069d
Add deprecation warning to getSymbolDisplayBuilder ( #18953 )
...
* Add deprecation warning to getSymbolDisplayBuilder
* Accept API baselines
2017-10-09 16:55:20 -07:00
Arthur Ozga
1db762356e
Merge pull request #18706 from aozgaa/dev/aozgaa/JsDocExtendsSupport
...
support @extends in jsdoc
2017-10-09 15:08:58 -07:00
Nathan Shively-Sanders
9b51c33582
Merge pull request #19005 from charlespierce/abstract_property_in_constructor
...
Error when accessing abstract property in constructor #9230
2017-10-09 13:21:33 -07:00
Charles Pierce
8486c48237
Fix linting error in new function
2017-10-09 13:01:30 -07:00
Sheetal Nandi
077f70276f
Merge pull request #18970 from Microsoft/lessLoggingInTsc
...
Fine tune logging so that only triggers in watch are logged in normal mode vs verbose
2017-10-09 11:37:02 -07:00
Andy
2796ebfe35
In resolveNameHelper, use a lastNonBlockLocation ( #18918 )
2017-10-09 11:04:28 -07:00
Charles Pierce
79f5d968a1
Use ancestor walk to determine if property access is within constructor #9230
2017-10-09 10:57:08 -07:00
Andy
8a55baf9a3
In @typedef tag, handle property with no type ( #19013 )
2017-10-09 09:58:02 -07:00
Charles Pierce
9e00df590d
Error when accessing abstract property in constructor #9230
2017-10-06 19:46:29 -07:00
Arthur Ozga
932b1b038c
better error message
2017-10-06 16:16:37 -07:00
Arthur Ozga
0afaadba3b
add error for multiple tags
2017-10-06 15:56:39 -07:00
Andy
e821c2b6e9
A parameter not declared as a rest parameter is not one ( #18825 )
2017-10-06 15:05:00 -07:00
Andy
71f8852124
Have getNameOfDeclaration return x for export default x. ( #18616 )
2017-10-06 14:29:45 -07:00
Arthur Ozga
5ea3ca4ef9
Merge branch 'master' into dev/aozgaa/JsDocExtendsSupport
2017-10-06 14:25:31 -07:00
Anders Hejlsberg
b7e744a0e5
Merge pull request #18976 from Microsoft/strictCallbackParameters
...
Strictly check callback parameters
2017-10-06 21:36:52 +01:00
Nathan Shively-Sanders
afa4842b2a
Merge pull request #16363 from Microsoft/excess-property-checks-for-discriminated-unions
...
Excess property checks for discriminated unions
2017-10-06 10:54:04 -07:00
Andy
3b9bbb3e55
Remove duplicate assignment ( #18994 )
2017-10-06 10:31:45 -07:00
Nathan Shively-Sanders
e1bc916b91
Merge branch 'master' into excess-property-checks-for-discriminated-unions
2017-10-06 09:18:57 -07:00
Anders Hejlsberg
70e259aba3
Always use callback parameter code path, but stricter if necessary
2017-10-06 09:16:57 -07:00
Wesley Wigham
7a4c3314e8
Visit default export expressions ( #18977 )
2017-10-05 16:47:24 -07:00
Anders Hejlsberg
c3d1b027dc
Don't use callback parameter code path when strictly checking functions
2017-10-05 13:18:38 -07:00
Daniel Rosenwasser
ea2021dd3e
Create fix for uninvoked decorators.
2017-10-05 11:43:14 -07:00
Sheetal Nandi
32d705dbb5
Fine tune logging so that only triggers in watch are logged in normal logging vs verbose
2017-10-05 11:35:18 -07:00
Daniel Rosenwasser
924460406e
Merge pull request #18811 from Microsoft/uncalledDecorator
...
Give a more helpful error message for certain decorators with too many arguments
2017-10-05 11:27:46 -07:00
Nathan Shively-Sanders
da6acba71e
Merge branch 'master' into excess-property-checks-for-discriminated-unions
2017-10-05 09:07:23 -07:00
Nathan Shively-Sanders
da41217f43
Binding element with parent type any is any
...
Previously if the binding element had an initializer, then that type
would be used. But this is incorrect:
```ts
function f(x: any) {
let { d = 1 } = x;
// d should have type any not number.
// f can be called with anything:
}
f({ d: 0 });
f({ d: 'hi' });
f({});
```
2017-10-04 15:15:29 -07:00
Andrew Casey
530e107d51
Merge pull request #18936 from amcasey/GH18899
...
Localize more Extract Function/Constant strings
2017-10-04 13:33:06 -07:00
Andy
efa274f722
When emitting all files, emit the changed file first ( #18930 )
...
* When emitting all files, emit the changed file first
* Export interface
2017-10-04 13:30:37 -07:00
Andrew Casey
02f2a29ca2
Stop combining already-translated strings
2017-10-04 12:39:32 -07:00
Andy
de9c459d5e
Clean up code in getModifierOccurrences ( #18948 )
2017-10-04 12:20:58 -07:00
Andy
fe9129b1ab
Support contextual type for property assignments in JS that are not declarations ( #18820 )
2017-10-04 09:32:09 -07:00
Andrew Casey
559689f66f
Localize more Extract Function/Constant strings
...
Fixes #18899
2017-10-03 17:18:12 -07:00
Andy
46e135b098
Fix parsing of qualified name in @augments ( #18914 )
2017-10-03 13:47:01 -07:00
Daniel Rosenwasser
301c90ccff
Merge pull request #18300 from Microsoft/correctlyCacheTaggedTemplates
...
Correctly cache tagged template objects in modules
2017-10-03 12:06:57 -07:00
Andy
b111493276
Remove unnecessary *OrUndefined calls ( #18889 )
...
* Remove unnecessary *OrUndefined calls
* Add 'first'
2017-10-03 10:24:39 -07:00
Nathan Shively-Sanders
4d8663c378
Merge pull request #18117 from Microsoft/jsdoc-dotdotdot-binds-tighter-than-postfix
...
Jsdoc ... binds tighter than postfix ?!
2017-10-03 08:45:26 -07:00
Daniel Rosenwasser
babe3cb931
Flatten the '__makeTemplateObject' helper to use less vertical screen real estate.
2017-10-03 00:36:02 -07:00
Mohamed Hegazy
ae3f29ade6
Accept baselines ( #18903 )
2017-10-02 19:08:13 -07:00
Daniel Rosenwasser
35cfcff0d4
Use 'getTextOfNode'.
2017-10-02 18:44:54 -07:00
Daniel Rosenwasser
96bb796730
Improve error message for uncalled decorators.
2017-10-02 17:59:34 -07:00
Sheetal Nandi
6997e9b731
Merge pull request #17269 from Microsoft/watchImprovements
...
Watch improvements in tsserver
2017-10-02 17:38:22 -07:00
Sheetal Nandi
8ac01d76f5
Separate namespace declarations in builder of intenal and exported interfaces and functions
2017-10-02 17:16:49 -07:00
Andy
3a2c723a69
Allow parsing a qualified type name containing a reserved word ( #18888 )
2017-10-02 17:04:28 -07:00
Andy
d620129d4a
Ensure getResolvedSignature never returns undefined ( #18883 )
2017-10-02 17:02:27 -07:00
Andrew Casey
2df7058af7
Merge pull request #18861 from amcasey/ConstantInsertionPosition
...
Improve insertion positions of extracted constants
2017-10-02 16:39:32 -07:00
Sheetal Nandi
4bb4711eff
Merge branch 'master' into watchImprovements
2017-10-02 16:34:43 -07:00
Sheetal Nandi
7f969e8138
Making APIs as internal so that we can enable them after we have figured out final details
2017-10-02 16:27:26 -07:00
Andrew Casey
ba5f09b66d
Localize 'in' in extraction description
2017-10-02 15:30:52 -07:00
Anders Hejlsberg
884c72efb4
Merge pull request #18654 from Microsoft/strictFunctionTypes
...
Strict function types
2017-10-02 23:09:17 +01:00
Anders Hejlsberg
bff843a9c9
Improve error elaboration for invariant generic types
2017-10-02 13:39:55 -07:00