Zzzen
6017625ad5
do not report use-before-declaration error in async IIFE initializer ( #50199 )
2022-11-02 11:41:04 -07:00
Zzzen
b94b299a11
fix CFA for BindingElement. #49759 ( #49836 )
...
* fix CFA for BindingElement. #49759
* fix Parameter
* fix controlFlowBindingPatternOrder
* fix bindParameterFlow
* add tests
* refactor
* refactor
* refactor
2022-08-09 16:37:39 -07:00
Zzzen
1490037f17
fix dts generation of jsdoc ( #49904 )
2022-07-28 17:44:23 -07:00
Zzzen
efbe03a33c
check base constraint when checking operand of plus ( #49918 )
2022-07-18 09:42:50 -07:00
Zzzen
604e5fca55
Add JSDoc's @inheritDoc Support for Static Class Members for TypeScript ( #46719 )
...
* Add JSDoc's @inheritDoc Support for Static Class Members for TypeScript
* use public api
* fix
* add tests
* simplify implementation
* extract comments from inherticDoc
2022-05-09 15:57:27 -07:00
Zzzen
f4b99ea47c
preserve this when extracting functions ( #41992 )
...
* preserve this when extracting functions
* rename IsThisReferringToFunction to UsesThisInFunction
* refactor
* update tests
2022-04-07 15:05:46 -07:00
Zzzen
370d34cdca
narrow type for generic variables inside TypeQuery ( #48434 )
2022-04-05 09:33:19 -07:00
Zzzen
20c01cdd3f
align ClassStaticBlockDeclaration with IIFE in CFA ( #44969 )
...
* align ClassStaticBlockDeclaration with IIFE in CFA
* isIIFELike => isImmediatelyInvoked
* fix unexpected used-before-assignment errors
* update baseline
2022-03-23 15:47:29 -07:00
Zzzen and Wesley Wigham
f9ae305dda
support generic type when checking implicit conversion of symbol to string ( #44578 )
...
Co-authored-by: Wesley Wigham <wewigham@microsoft.com >
2022-03-04 15:57:34 -08:00
Zzzen
41b981c998
fix(47853): Convert to template string issue ( #47976 )
2022-02-28 10:40:48 -08:00
Zzzen
dda65830de
go-to-type-definition, and find-all-refs should work for import.meta ( #44364 )
...
* go-to-type-definition, and find-all-refs should work for import.meta
* search `meta` instead of `import.meta`
* remove `definition`
* fix compilation error
* update baseline
* revert definition
2022-02-25 09:02:06 -08:00
Zzzen
81d1457738
mark length of readonly tuple as readonly ( #47717 )
2022-02-15 15:02:36 -08:00
Zzzen
880e2c0783
support quickinfo and go-to-definition on typeof this ( #47085 )
...
* support quickinfo and go-to-definition on `typeof this`
* update baseline
* move code to checkIdentifier
2022-02-01 16:16:01 -08:00
Zzzen
a42379179b
fix merging of function and derived class ( #47170 )
2021-12-16 17:29:07 -08:00
Zzzen and Jake Bailey
7a1687de26
fix(42678): detect access to uninitialized variable in IIFE ( #42776 )
...
* fix(42678): detect access to uninitialized variable in IIFE
* improve performance
* Add missing space to match coding guidelines
* simplify the implementation
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com >
2021-12-06 10:42:20 -08:00
Zzzen and Nathan Shively-Sanders
de4ba0f208
enable go-to-type-definition on type nodes ( #46714 )
...
* enable go-to-type-definition on type nodes
* only go when symbol has no value meaning
* Update formatting of src/services/goToDefinition.ts
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com >
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com >
2021-11-18 08:55:54 -08:00
Zzzen
8a68c8616d
allow typeof this after for-loops ( #46181 )
2021-10-27 10:26:05 -07:00
Zzzen
1d51dfa550
improve error message for using property of type as type ( #45354 )
...
* improve error message for using property of type as type
* suggest typeof when possible
* fix naming and error location
2021-09-03 12:17:50 -07:00
Zzzen
693c2d08c1
support contextual return type of iife ( #45007 )
2021-08-19 16:37:50 -07:00