Andy
8b15e2b523
Merge pull request #16026 from Microsoft/importEqualsMethod
...
buildSymbolDisplay: Handle alias parentSymbol
2017-05-23 09:57:32 -07:00
Klaus Meinhardt
f8aae89157
Update more return types to include undefined ( #15903 )
...
* Update more return types
* Update types of forEachChild callbacks
* fix line endings
2017-05-23 09:54:02 -07:00
Andy Hanson
bf7e3229cf
Fix typo: symbol -> parentSymbol
2017-05-23 09:12:03 -07:00
Andy Hanson
8894915d1a
buildSymbolDisplay: Handle alias parentSymbol
2017-05-23 08:03:43 -07:00
Andy
73ee2feb51
Merge pull request #15966 from Microsoft/kind
...
Make ScriptElementKind and HighlightSpanKind string enums
2017-05-23 07:19:42 -07:00
Andy Hanson
b1e100e494
Merge branch 'master' into kind
2017-05-23 07:02:30 -07:00
Arthur Ozga
567b10d71c
Merge pull request #15545 from aozgaa/atTypesPrefixAndImportSuffix
...
At types prefix and import suffix
2017-05-22 16:53:04 -07:00
Mohamed Hegazy
1f8cf313e1
Port lib changes 5 22 2017 ( #16005 )
...
* Port lib changes
* Update LKG
2017-05-22 16:12:55 -07:00
Ika
05498be441
Add missing undefined type ( #15999 )
2017-05-22 15:58:35 -07:00
Nathan Shively-Sanders
bc914c02e6
Merge pull request #15932 from Microsoft/decl-emit-class-expr-as-type-literal
...
Declaration-emit class expressions as type literals
2017-05-22 15:46:38 -07:00
Nathan Shively-Sanders
ecaf44d474
Add more tests and update baselines
2017-05-22 14:57:56 -07:00
Nathan Shively-Sanders
860e8e88c8
Add error for class exprs w/private properties
2017-05-22 14:49:35 -07:00
Andy Hanson
f6240cb6f9
Make CommandTypes a const enum and use allCommandTypes for unit test
2017-05-22 11:17:12 -07:00
Andy Hanson
c6e69dd64b
Fix missing initializers
2017-05-22 11:05:30 -07:00
Andy Hanson
3b56ebeabe
Convert other namespace + type alias in protocol.ts to const enums
2017-05-22 10:47:28 -07:00
Andy Hanson
f94818da36
Also convert ClassificationTypeNames and CommandTypes/CommandNames
2017-05-22 10:40:59 -07:00
Nathan Shively-Sanders
515a0e8446
Merge pull request #15958 from Microsoft/make-getNameOfDeclaration-public
...
Make getNameOfDeclaration public
2017-05-22 10:32:46 -07:00
Andy
bba8e74496
Fix path in importDeclTypes.ts test ( #15992 )
2017-05-22 10:25:40 -07:00
Nathan Shively-Sanders
a0fa8ae6c4
Address most PR comments
...
I am still working on the error for class expressions that extend from a
non-exported base.
2017-05-22 10:18:31 -07:00
Nathan Shively-Sanders
fea8561d1b
Remove dead code from binder
...
`getNameOfDeclaration` now handles a lot of the special property
assignment kinds in `getDeclarationName`
2017-05-22 10:06:35 -07:00
Andy
aaeb565e91
Merge pull request #15993 from Microsoft/getTokenAtPosition
...
Fix use of getTokenAtPosition to use updated signature
2017-05-22 08:52:02 -07:00
Andy Hanson
694efba7d2
Fix use of getTokenAtPosition to use updated signature
2017-05-22 07:48:40 -07:00
Andy
24d98f2295
Merge pull request #15856 from Microsoft/jsdoc
...
Support for JSDoc in services
2017-05-22 07:46:52 -07:00
Basarat Ali Syed
2068192e5b
export type used by an exported function ( #15965 )
2017-05-20 11:33:33 -07:00
andy-ms
b162097c3c
Make ScriptElementKind and HighlightSpanKind string enums
2017-05-20 07:56:24 -07:00
Nathan Shively-Sanders
d5993bafea
Merge pull request #15940 from phated/fix-createTypeAliasDeclaration-parameters
...
Make {create/update}TypeAliasDeclaration API consistent (closes #15918 )
2017-05-19 15:37:05 -07:00
Blaine Bublitz
226b2ef087
Fix updateTypeAliasDeclaration call
2017-05-19 15:20:31 -07:00
Nathan Shively-Sanders
3c6393afe1
More fix+cleanup in getNameOfDeclaration
2017-05-19 15:18:26 -07:00
Nathan Shively-Sanders
c70fa1e573
Remove incorrect code in getNameOfDeclaration
2017-05-19 15:08:24 -07:00
Nathan Shively-Sanders
6c4e747295
Add undefined to return of getNameOfDeclaration
2017-05-19 14:13:33 -07:00
Nathan Shively-Sanders
8db58bbd69
Make getNameOfDeclaration public
2017-05-19 13:19:18 -07:00
Ryan Cavanaugh
f489f5af4d
Merge pull request #15569 from RyanCavanaugh/new_refactor
...
Refactoring support
2017-05-19 11:23:46 -07:00
Ryan Cavanaugh
f6fbe61718
Refactoring support (squash)
2017-05-19 10:45:49 -07:00
Andy
616edae4af
Merge pull request #15954 from Microsoft/typeArgs
...
Unconditionally compute type arguments of class base type
2017-05-19 10:36:39 -07:00
Noel Varanda
4cd20b1335
Fix #15540 : Throw error when importing @types ( #15866 )
...
* Fix #15540 : Throw error when importing @types
Fix issue: #15540
- Modify checker; external imports to account for imported modules
containing '@types/'.
- Add diagnostic message.
- Add test case
* FIX-15540: Review changes
- Replace `substr` with `startsWith`
- move diagnostics message to more relevant place
- Add `removePrefix` helper function
2017-05-19 09:38:04 -07:00
Andy Hanson
ce1e0097f0
Unconditionally compute type arguments of class base type
2017-05-19 08:56:56 -07:00
Andy Hanson
d646c727e7
Merge branch 'master' into jsdoc
2017-05-19 08:18:18 -07:00
Andy Hanson
ba884bc27b
Merge branch 'master' into jsdoc
2017-05-19 08:14:52 -07:00
Andy Hanson
8afe9fcc72
Separate bind worker for JSDoc nodes, and only enter it if in a JS file
2017-05-19 08:12:55 -07:00
Andy
38ece3b703
Merge pull request #15737 from Microsoft/findAllRefs_module
...
Support find-all-references for a module specifier
2017-05-19 08:11:56 -07:00
Nathan Shively-Sanders
7325c89ab7
Merge pull request #15938 from Microsoft/retain-undefined-in-spreads-w/strictNullChecks
...
Retain undefined in spreads with strict null checks
2017-05-19 08:08:31 -07:00
Andy Hanson
eec82408d5
Debug.assert(false) -> Debug.fail()
2017-05-19 07:43:09 -07:00
Nathan Shively-Sanders
ada39c506d
Merge pull request #15861 from Microsoft/improve-arity-error
...
Improve arity error messages
2017-05-18 15:26:12 -07:00
Ryan Cavanaugh
99357515cb
Merge pull request #15924 from RyanCavanaugh/allowLocalPluginLoads
...
Add flag to allow local plugin loading
2017-05-18 14:39:43 -07:00
Blaine Bublitz
385debec5f
Make {create/update}TypeAliasDeclaration API consistent ( closes #15918 )
2017-05-18 14:19:30 -07:00
Nathan Shively-Sanders
4e03d7b0f6
Remove stale baselines
2017-05-18 14:01:57 -07:00
Nathan Shively-Sanders
db3696c789
Test:retain undefined in spreads w/strictNullChecks
...
Add test case and update baselines with new errors
2017-05-18 13:59:07 -07:00
Nathan Shively-Sanders
b9efe3e700
Retain undefined in spreads w/strictNullChecks
...
Previously, both optional and `| undefined` caused spread properties to
combine with preceding properties and drop the `undefined`. Now, with
strictNullChecks, optional and `| undefined` properties still combine
with preceding properties but don't drop the `undefined`.
2017-05-18 13:57:24 -07:00
Nathan Shively-Sanders
42d89681e9
Finish botched merge from master
2017-05-18 11:04:27 -07:00
Nathan Shively-Sanders
f1a1b7fca9
Merge branch 'master' into improve-arity-error
2017-05-18 11:01:51 -07:00