Daniel Rosenwasser
|
550e11e009
|
Avoid caching long-ish string literal types from expressions.
|
2024-07-11 21:00:18 +00:00 |
|
Daniel Rosenwasser
|
0570a597aa
|
Only create literal types if a contexutal type is present and indicates that they may be necessary.
|
2024-07-11 00:23:49 +00:00 |
|
Wesley Wigham
|
ed17a89c1e
|
Write non-missing undefined on mapped type results into output (#59208)
|
2024-07-10 13:05:12 -07:00 |
|
Jake Bailey
|
533acb5ad9
|
Consider enclosing declaration when serializing inferred return types (#59170)
|
2024-07-09 14:35:27 -07:00 |
|
Mateusz Burzyński
|
c9dd98ee7f
|
Fixed regression in signature instantiation (#59121)
|
2024-07-09 11:34:07 -07:00 |
|
Mateusz Burzyński
|
65baa7df9d
|
Fixed a regression in declaration emit of computed non-dynamic names (#59110)
|
2024-07-09 11:21:52 -07:00 |
|
Mateusz Burzyński
|
f374ec5fbe
|
Fixed intersections of primitive unions with exactOptionalPropertyTypes when mixing undefinedType with missingType (#58186)
|
2024-07-01 11:17:01 -07:00 |
|
Lars Kappert
|
752135eb40
|
Remove unused exports & dead code (using Knip) (#56817)
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
|
2024-06-27 14:24:01 -07:00 |
|
Mateusz Burzyński
|
c8f2405456
|
Fixed an issue with top-level for-await loops not being allowed with --module preserve (#59042)
|
2024-06-26 12:40:07 -07:00 |
|
Andrew Branch
|
fa4f2e5148
|
Allow dynamic import attributes in --module preserve (#59005)
|
2024-06-25 07:31:32 -07:00 |
|
Anders Hejlsberg
|
6c01f6c584
|
Allow partial matches in discrimination logic (#58974)
|
2024-06-25 07:14:12 +02:00 |
|
Oleksandr T
|
c219989232
|
fix(58955): @import JSDoc tag doesn't seem to account for resolution-mode import attribute in TS v5.5.2 (#58966)
|
2024-06-24 15:09:04 -07:00 |
|
Mateusz Burzyński
|
3743fbc748
|
Consistently avoid module resolution errors when using getSymbolAtLocation (#58668)
|
2024-06-24 09:03:32 -07:00 |
|
Jake Bailey
|
ef079c9dd3
|
Update to TS 5.5.2 (#58947)
|
2024-06-20 12:34:07 -07:00 |
|
Daniel Rosenwasser
|
4935e14901
|
Use more explicit operations in core helpers (and other nits) (#58873)
|
2024-06-18 16:00:00 -07:00 |
|
Mateusz Burzyński
|
7410cfd632
|
Deprecate .hasRestElement in favor of combinedFlags (#58864)
|
2024-06-17 15:53:32 -07:00 |
|
Mateusz Burzyński
|
a71841c77b
|
Improve logic that chooses co- vs. contra-variant inferences (#57909)
|
2024-06-17 15:25:06 -07:00 |
|
Andrew Branch
|
e6ae9866fd
|
Fix declaration emit crash (#58872)
|
2024-06-17 12:01:40 -07:00 |
|
Jake Bailey
|
b63e5307ab
|
Expose getBigIntLiteralType (#58887)
|
2024-06-17 11:25:43 -07:00 |
|
Mateusz Burzyński
|
0ca1973d8f
|
Fixed widening errors locations in union-normalized object literal types (#58157)
|
2024-06-14 13:20:17 -07:00 |
|
Mateusz Burzyński
|
61ffce078b
|
Fixed reported errors for variadic element mismatches (#58708)
|
2024-06-14 13:17:42 -07:00 |
|
Mateusz Burzyński
|
c2e48e564a
|
Fixed declaration emit issue related to a qualifier being reused cross-file (#58810)
|
2024-06-14 08:14:05 -07:00 |
|
Andrew Branch
|
56289733a4
|
Revert #57896 (#58857)
|
2024-06-13 16:40:23 -07:00 |
|
Gabriela Araujo Britto
|
4857546865
|
Region-based semantic diagnostics (#57842)
|
2024-06-13 16:21:01 -07:00 |
|
Mateusz Burzyński
|
e370c867c0
|
Fixed declaration emit crash related to enum entity name expressions (#58786)
|
2024-06-13 10:59:26 -07:00 |
|
Oleksandr T
|
4ada2706a7
|
fix(57141): override keyword doesn't check symbol-key class members (#57146)
|
2024-06-12 16:25:06 -07:00 |
|
Gabriela Araujo Britto
|
346df34b17
|
Fix typo in canIncludeBindAndCheckDiagnostics (#58840)
|
2024-06-12 13:01:08 -07:00 |
|
Evan Wallace
|
8d62e2f175
|
Implement "Arbitrary Module Namespace Identifiers" (#58640)
Co-authored-by: Ron Buckton <ron.buckton@microsoft.com>
|
2024-06-04 13:40:50 -07:00 |
|
Wesley Wigham
|
112e860602
|
Allow references to the global Symbol in computed property names under isolatedDeclarations (#58771)
|
2024-06-04 12:55:24 -07:00 |
|
Jake Bailey
|
afad09986d
|
Remove unwrapParenthesizedType, use skipTypeParentheses (#58768)
|
2024-06-03 16:39:38 -07:00 |
|
Titian Cernicova-Dragomir
|
370228311c
|
Resolve keyof and index operations instead of their targets. (#58758)
|
2024-06-03 16:21:48 -07:00 |
|
Titian Cernicova-Dragomir
|
c325b103d0
|
Preserve elided imports used in declarations (#58750)
|
2024-06-03 10:06:00 -07:00 |
|
Wesley Wigham
|
d4976c08b1
|
Clone node to remove location even when it has been modified if needed (#58706)
|
2024-05-31 15:16:16 -07:00 |
|
Anders Hejlsberg
|
6c058d4ef6
|
Properly account for this argument in intersection apparent type caching (#58677)
|
2024-05-31 14:45:07 -07:00 |
|
Sheetal Nandi
|
40583ff9df
|
Mark file as skips typechecking if it contains ts-nocheck (#58593)
|
2024-05-31 12:18:43 -07:00 |
|
Mateusz Burzyński
|
60991e0021
|
Fixed an issue with broken await using declarations in for of loops (#56466)
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
|
2024-05-31 10:55:28 -07:00 |
|
Titian Cernicova-Dragomir
|
389b579a83
|
Do not expand type references in keyof and index access (#58715)
|
2024-05-31 10:55:06 -07:00 |
|
Ben Lickly
|
fc42002a10
|
Improve the performance of isolatedDeclarations quickfix (#58722)
|
2024-05-31 09:04:07 -07:00 |
|
Mateusz Burzyński
|
f5b2d9b10e
|
Unwrap NoInfer types when narrowing (#58292)
|
2024-05-31 08:34:34 -07:00 |
|
Titian Cernicova-Dragomir
|
22eaccba2a
|
Recover from type reuse errors by falling back to inferred type printing (#58720)
|
2024-05-30 15:51:38 -07:00 |
|
Wesley Wigham
|
bbfc1aa281
|
Enable JS emit for noCheck and noCheck for transpileModule (#58364)
|
2024-05-30 13:38:37 -07:00 |
|
Gabriela Araujo Britto
|
b7d8809150
|
Revert PR 55371 (#58702)
|
2024-05-30 09:53:58 -07:00 |
|
Ron Buckton
|
718d79807c
|
Do not infer yield* type from contextual TReturn (#58621)
|
2024-05-29 18:05:00 -04:00 |
|
Gabriela Araujo Britto
|
8f408cc120
|
Check resolution of tslib per file (#58654)
|
2024-05-28 16:45:51 -07:00 |
|
Anders Hejlsberg
|
1d026a9f69
|
Only resolve source return type when actually needed during inference (#58650)
|
2024-05-28 08:10:06 -07:00 |
|
graphemecluster
|
d0ef028841
|
Improve Recovery of Unterminated Regular Expressions (#58289)
Co-authored-by: Ron Buckton <ron.buckton@microsoft.com>
|
2024-05-24 15:46:26 -04:00 |
|
Titian Cernicova-Dragomir
|
842cf177db
|
Improved errors for required parameters with default values in isolated declaration (#58637)
|
2024-05-24 11:50:47 -07:00 |
|
Isabel Duan
|
cffc425ad7
|
fix53287 mergeSymbol checks if the resolved target can merge with the source (#58326)
|
2024-05-23 17:30:13 -07:00 |
|
Titian Cernicova-Dragomir
|
2b4e7e34e7
|
Improve reuse of nodes in signatures with type mapping (#58546)
|
2024-05-23 12:11:29 -07:00 |
|
Wesley Wigham
|
b3f3bb3d38
|
Propagate the error any type in union and intersection construction (#58610)
Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com>
|
2024-05-23 09:38:57 -07:00 |
|