Oleksandr T
64d0d5ae14
fix(51301): Fixing an unused import at the end of a line removes the newline ( #51320 )
...
* fix(51301): keep the line break after removing the unused identifier
* preserve line breaks in import specifiers
* preserve line breaks in parameters and destructuring elements
* remove preserveLineBreak option
2022-10-27 17:27:36 -07:00
Jake Bailey
754eeb2986
Update CodeQL workflow and configuration, fix found bugs ( #51263 )
2022-10-27 16:29:55 -07:00
TypeScript Bot
d8aad26200
Update package-lock.json
2022-10-27 06:07:22 +00:00
Oleksandr T
d4f26c840b
fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure ( #51256 )
...
* fix(51245): don't rely on parent nodes in formatting rules
* check existing parent node
2022-10-26 16:59:44 -04:00
TypeScript Bot
16faf45682
Update package-lock.json
2022-10-26 06:07:52 +00:00
Oleksandr T
8b1ecdb701
fix(50654): "Move to a new file" breaks the declaration of referenced variable ( #50681 )
...
* fix(50654): remove entire import require call instead of the name
* handle require imports in ts files
2022-10-25 17:05:57 -07:00
Nathan Shively-Sanders
170a17fad5
Dom update 2022-10-25 ( #51300 )
...
* Update DOM
Looks like the changes are:
- AbortSignal.abort finally has the right type.
- Add OffscreenCanvas support
- Some new properties scattered around, some properties now allow `null`.
- rename VideoFrameMetadata -> VideoFrameCallbackMetadata
- Add CSSContainerRule, EXT_texture_norm16, OES_draw_buffers_indexed
- Some type aliases include more types in their union.
* Update baselines
2022-10-25 17:04:55 -07:00
Andrew Branch
9c4e14d751
Remove "No type information for this code" from baseline ( #51311 )
...
* Fix "No type information for this code" in baseline
* Just remove the message
2022-10-25 15:11:27 -07:00
Oleksandr T
88d25b4f23
fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. ( #51299 )
...
* fix(50068): rescan JsxText on JsxElement context
* fix lint errors
* add tests
2022-10-25 13:10:31 -07:00
TypeScript Bot
8bee69acf4
Update package-lock.json
2022-10-25 06:30:32 +00:00
Ron Buckton
702de1eeaa
Fix early call to return/throw on generator ( #51294 )
2022-10-24 22:37:42 -04:00
Andrew Casey
2c12b14999
Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue ( #51271 )
...
* Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue
* Don't use the search terms in the title of the bug report
2022-10-24 10:23:04 -07:00
TypeScript Bot
6af270dee0
Update package-lock.json
2022-10-24 06:34:04 +00:00
TypeScript Bot
2cc4c16a26
Update package-lock.json
2022-10-23 06:13:35 +00:00
Jake Bailey
60934915d9
Fix apparent typo in getStringMappingType ( #51248 )
2022-10-22 08:23:41 -07:00
TypeScript Bot
61c26096e3
Update package-lock.json
2022-10-22 06:11:59 +00:00
Andrew Branch
ef69116c41
Generate shortest rootDirs module specifier instead of first possible ( #51244 )
...
* Generate shortest rootDirs module specifier instead of first possible
* Simplify `min`
2022-10-21 16:05:58 -07:00
Jake Bailey
bbb42f453d
Fix typo in canWatchDirectoryOrFile found by CodeQL ( #51262 )
2022-10-21 10:04:40 -07:00
Ron Buckton
a56b254ad3
Include 'this' type parameter in isRelatedTo fast path ( #51230 )
2022-10-21 08:00:24 -04:00
Ron Buckton
3abd351c0e
Fix super property transform in async arrow in method ( #51240 )
2022-10-21 08:00:00 -04:00
TypeScript Bot
eed0511218
Update package-lock.json
2022-10-21 06:15:23 +00:00
Sheetal Nandi
2625c1feae
Make the init config category order predictable ( #51247 )
2022-10-20 13:23:18 -07:00
Oleksandr T
1ca99b3402
fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) ( #50560 )
...
* fix(50551): handle destructuring variables used before assignment
* skip the error in binding elements that refer to the same destructuring
* fix binding element type
2022-10-20 10:57:43 -07:00
TypeScript Bot
3f28fa12df
Update package-lock.json
2022-10-20 06:12:31 +00:00
Anders Hejlsberg
906ebe4933
Revert structuredTypeRelatedTo change and fix isUnitLikeType ( #51076 )
...
* Revert structuredTypeRelatedTo change, fix isUnitLikeType
* Accept new baselines
* Add regression tests
* Fix formatting in test
2022-10-19 15:46:00 -07:00
Oleksandr T
8ac465239f
change type ( #51231 )
2022-10-19 12:38:37 -07:00
Oleksandr T
245a02cbed
fix(51222): Go-to-definition on return statements should jump to the containing function declaration ( #51227 )
...
* fix(51222): add go-to-definition return statement to containing function
* add additional tests
2022-10-19 11:32:39 -07:00
Ron Buckton
2dff34e8c4
markAliasReferenced should include ExportValue as well ( #51219 )
2022-10-19 13:24:01 -04:00
TypeScript Bot
5ef2634f3d
Update package-lock.json
2022-10-19 06:34:14 +00:00
Jake Bailey
d0f0e35c88
Remove old tslint comments ( #51220 )
2022-10-18 17:30:42 -07:00
Mateusz Burzyński
85d405a1d7
Fixed a false positive "await has no effect on the type" diagnostic with mixed generic union ( #50833 )
2022-10-18 14:10:03 -07:00
Joshua Chen
1f8959f5dc
fix: avoid downleveled dynamic import closing over specifier expression ( #49663 )
...
* fix: evaluate dynamic import specifier expressions synchronously
* refactor
* Update src/compiler/transformers/module/module.ts
Co-authored-by: Ron Buckton <ron.buckton@microsoft.com>
* [Experiment]
Co-authored-by: Ron Buckton <ron.buckton@microsoft.com>
2022-10-18 16:46:51 -04:00
Mateusz Burzyński
11066b264f
Rename internal functions to narrowTypeBySwitchOnTypeOf and narrowTypeByInKeyword ( #51215 )
2022-10-18 12:58:39 -07:00
TypeScript Bot
4c9afe8812
Update package-lock.json
2022-10-18 06:31:08 +00:00
Oleksandr T
f25bcb7c27
fix(49196): add jsdoc snippet for interface member functions ( #51135 )
2022-10-17 17:35:08 -07:00
Oleksandr T
7406ee9c14
fix(51170): Completing an unimplemented property overwrites rest of line ( #51175 )
...
* fix(51170): skip insertText for class members with existing initializer
* skip insertText for class members with existing tokens
2022-10-17 13:14:23 -07:00
Jake Bailey
a1d82fc9dc
Remove some unnecessary code discovered by rollup ( #51204 )
2022-10-17 10:49:56 -07:00
Alex Hsu
0481773a27
LEGO: Merge pull request 51200
...
LEGO: Merge pull request 51200
2022-10-17 03:24:51 -07:00
Alex Hsu
98c19cbbbe
LEGO: Merge pull request 51190
...
LEGO: Merge pull request 51190
2022-10-16 05:55:49 -07:00
TypeScript Bot
13c9b05384
Update package-lock.json
2022-10-16 06:12:30 +00:00
TypeScript Bot
673475e1c5
Update package-lock.json
2022-10-15 06:13:40 +00:00
Andrew Branch
f6cf51053e
Add more tracing to node16/nodenext resolution ( #51168 )
...
* Add more tracing to node16/nodenext resolution
* Update baselines after diagnostic change
* Trace non-matching conditions
2022-10-14 09:42:06 -07:00
TypeScript Bot
83c5581588
Update package-lock.json
2022-10-14 06:29:00 +00:00
Mateusz Burzyński
be5f0fe5ac
Add an extra regression test for awaited unresolvable recursive union ( #51167 )
2022-10-13 18:30:35 -07:00
Isabel Duan
2cb7e779d7
fix(50416): correctly names disabled export refactors ( #50663 )
...
* added test case to try to retrieve duplicate refactor as in #50416 . 'verify.refactorAvailable' correctly retrieves nonduplicate refactors...
* optional arguments in refactorAvailable return `true` even if there is no single refactor that satisfies both
* it still passes :C
* Delete fixExtractToInnerFunctionDuplicaton.ts
* deleted extra test code
* fix 'verify.refactorAvailable' so that tests correctly check for multiple arguments
* fixes #50416
* refactor
2022-10-13 16:44:30 -07:00
Oleksandr T
2bcfed01f3
feat(37440): Provide a quick-fix for non-exported types ( #51038 )
...
* feat(37440): add QF to handle missing exports
* change diagnostic message
* add type modifier only if isolatedModules is set or if the export declaration already uses type modifiers
2022-10-13 15:43:49 -07:00
Jake Bailey
a24201c8ef
Remove VSDevMode.ps1 and createPlaygroundBuild ( #51166 )
2022-10-13 14:39:25 -07:00
Oleksandr T
2da62a784b
fix(51112): omit parameter names that precede the type ( #51142 )
2022-10-13 13:37:23 -07:00
Oleksandr T
cf1b6b7333
feat(51163): show QF to fill in the missing properties for the mapped type. ( #51165 )
2022-10-13 11:29:18 -07:00
Wesley Wigham
bdcc240d68
Remove bug-causing carve-out in conditional type instantiation that hopefully is no longer required ( #51151 )
2022-10-13 10:58:42 -07:00