Zzzen
813ddf7909
ensure export modifier is used before default modifier ( #44570 )
...
* ensure export modifier is used before default modifier
* gracefully handle `default function`
* Revert "gracefully handle `default function`"
This reverts commit 1d8e288754 .
* give better error message on default without leading export
2021-06-30 09:43:14 -07:00
Zzzen
ce8e873bf8
regard TemplateLiteral as discriminant property ( #44569 )
2021-06-23 15:48:39 -07:00
Zzzen
8dbb2cd5fb
allow this in typeQuery ( #43898 )
...
* allow `this` in typeQuery
* add tests
* get this type as expression
* handle nested nodes
* update baselines
2021-06-17 07:52:20 -07:00
Zzzen and Nathan Shively-Sanders
4af8333a4e
support JSDoc comments inherited for parameter properties ( #44329 )
...
* support JSDoc comments inherited for parameter properties
* Update formats
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-06-16 14:46:49 -07:00
Zzzen
0e1df66a7c
don't duplicate function properties when emiting definitions of overload signatures ( #44235 )
2021-05-24 15:52:40 -07:00
Zzzen
756392c1f5
support QualifiedName when narrowing inside loops ( #43592 )
...
* support QualifiedName when narrowing inside loops
* add test
* narrow more qualified names
* handle `undefined` of `getFlowCacheKey `
* update comments in test
2021-05-21 10:36:54 -07:00
Zen
3cf26e44ee
fix(43160): improve error location for functions without explicit return ( #43367 )
...
* fix(43160): improve error location for functions without explicit return
* handle functions returning never
2021-04-06 07:21:02 -07:00
Zen
3d1c6e8f2f
fix(42765): require should not work in ts files ( #42792 )
...
* add failing test
* fix(42765): require should not work in ts files
2021-03-02 06:54:31 -08:00
422fd1962e
Spelling correction fixes should not be case-agnostic for two equally weighed options ( #39060 )
...
* Spelling correction fixes should not be case-agnostic when two equally weighed options occur. fixes #17219
* update tests
* Update src/compiler/core.ts
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com >
* init bestCaseSensitiveDistance lazily
* Add a test case with a class named the same as an instance, except for case
* make the core levenshtein distance check case-aware
* Update package-lock.json
* use fractional Levenshtein distance
* fix weight of Levenshtein distance
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update src/compiler/core.ts
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com >
* refactor
* Update package-lock.json
* revert unnecessary changes
* Update package-lock.json
* increase bestDistance
* increase bestDistance again
* make changes minimal
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com >
Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com >
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com >
2020-12-15 10:36:05 -08:00
Zen
0ed523bb60
fix jsx completions after attributes ( #39859 )
...
closes #39530
2020-08-13 16:14:12 -07:00
Zzzen
2a8ff1c8d9
Merge remote-tracking branch 'ms/master'
2018-05-31 20:49:43 +08:00
Zzzen
8c95bf3cd7
Merge remote-tracking branch 'ms/master'
2018-05-31 20:41:59 +08:00
Zzzen
dbe87a6741
Document highlights on yield keywords highlight other occurrences in the same body
2018-05-25 20:48:08 +08:00
Zen
91a15dc609
improve performance
2018-05-09 22:42:44 +08:00
Zzzen
34323b69fb
Document highlights on async/await keywords should highlight other occurrences in the same body fix #22944
2018-05-06 12:27:10 +08:00