Daniel Rosenwasser
|
6c5d62c5ae
|
Add new test for UrlSearchParams.
|
2023-06-12 19:29:39 +00:00 |
|
leoelm
|
eeed72171f
|
Type definitions for 'Symbols as WeakMap keys' (#76) (#54195)
Signed-off-by: Leo Elmecker <lelmeckerpla@bloomberg.net>
|
2023-06-09 14:20:26 -04:00 |
|
Andrew Branch
|
2f4962a89f
|
Remove implicit tests/cases/compiler path prefix from VFS test files (#54557)
|
2023-06-09 09:23:21 -07:00 |
|
Andrew Branch
|
d5a6c8edc6
|
Test harness fixes (#54556)
|
2023-06-06 17:22:33 -07:00 |
|
Andrew Branch
|
160d1b7d0a
|
Process only tsconfig-referenced files in compiler tests with tsconfig files (#54506)
|
2023-06-05 15:05:50 -07:00 |
|
Oleksandr T
|
b03926ea78
|
fix(54411): Compiled code contain jsx code (#54425)
|
2023-06-01 14:01:25 -04:00 |
|
Andrew Branch
|
fec0bd3275
|
Resolve tslib re-exports before checking arity (#54450)
|
2023-05-30 13:47:06 -07:00 |
|
Oleksandr T
|
13169870b4
|
fix(54152): Cannot use const enum to define an interface key in isolatedModules mode (#54165)
|
2023-05-24 12:14:19 -07:00 |
|
Mateusz Burzyński
|
7baf6cd120
|
Avoid infinite recursion when instantiating circular inline mapped generic tuple type (#53522)
|
2023-05-24 11:41:04 -07:00 |
|
Mateusz Burzyński
|
fefcb81d48
|
Add extra tests for recursive conditional types (#54030)
|
2023-05-24 10:50:10 -07:00 |
|
Mateusz Burzyński
|
1518cd98f4
|
Fixed declaration emit for undefined properties inferred from functions in other array elements (#53938)
|
2023-05-24 10:19:01 -07:00 |
|
Anders Hejlsberg
|
6f7704e0e2
|
Properly handle typeof this.xxx in isTypeParameterPossiblyReferenced (#54208)
|
2023-05-20 09:37:35 -04:00 |
|
Anders Hejlsberg
|
1ea21e1ef1
|
Fix isGenericReducibleType to allow HKT technique to function again (#54112)
|
2023-05-20 09:36:38 -04:00 |
|
Anders Hejlsberg
|
215fe6ef75
|
Fix creation of composite union type predicates (#54169)
|
2023-05-19 16:15:46 -04:00 |
|
Andrew Branch
|
2b7d517907
|
Resolve re-exports when looking for tslib helpers (#54317)
|
2023-05-19 10:13:53 -07:00 |
|
Mateusz Burzyński
|
074f20877d
|
Fix JSX inference with excess properties (#53810)
|
2023-05-16 15:30:50 -07:00 |
|
Wesley Wigham
|
b0c80207ac
|
Add fallback logic for generating signatures for unions of array members (#53489)
|
2023-05-16 15:12:37 -07:00 |
|
Mateusz Burzyński
|
cb88998063
|
Evaluate simple template expressions (#53907)
|
2023-05-15 12:51:06 -07:00 |
|
Nathan Shively-Sanders
|
72037a9796
|
Skip resolving files directly inside node_modules (#52809)
|
2023-05-11 08:16:17 -07:00 |
|
Wesley Wigham
|
02bb3108ad
|
JSX namespace names should not be considered expressions (#54104)
|
2023-05-09 10:45:58 -07:00 |
|
Mateusz Burzyński
|
6947c98929
|
Fixed issue with spreading a generic call expression into generic JSX and gather intra expression inference sites from spread expressions (#53444)
|
2023-05-08 13:53:15 -07:00 |
|
Ryan Cavanaugh
|
e9cbebbc89
|
Ignore self tail calls when collecting the return type of a function (#53995)
|
2023-05-05 10:16:11 -07:00 |
|
Ron Buckton
|
f9a7cbfe7b
|
Fix crash in getAwaitedType (#54107)
|
2023-05-03 15:40:51 -04:00 |
|
Anders Hejlsberg
|
94564cf073
|
Type with diverging read/write normalizations still identical to itself (#54033)
|
2023-05-02 06:40:41 -07:00 |
|
Anders Hejlsberg
|
ae6393e5eb
|
Add fallback when both co- and contra-variant inference candidates exist (#54072)
|
2023-05-02 06:39:57 -07:00 |
|
Ron Buckton
|
611a912dd1
|
Fix class alias reference in static initializer for legacy class decorators (#54046)
|
2023-04-28 15:45:40 -04:00 |
|
Mateusz Burzyński
|
2cbfb51ebb
|
Fixed JSX attributes discriminating based on optional children (#53980)
|
2023-04-26 13:39:08 -07:00 |
|
Oleksandr T
|
546be4b360
|
fix(53735): Definition file generated from javascript is missing getter (#53768)
|
2023-04-25 14:42:15 -07:00 |
|
Wesley Wigham
|
a177af1cc8
|
Instantiate generic ElementType declarations (#53943)
|
2023-04-24 13:25:39 -07:00 |
|
Sheetal Nandi
|
bd4f40317c
|
Library resolution should happen from config file directory if present just like auto type reference directive resolution (#53899)
|
2023-04-18 14:40:20 -07:00 |
|
Oleksandr T
|
020ce0c08c
|
feat(7411): Add additional test cases (#53809)
|
2023-04-17 09:44:34 -07:00 |
|
Anders Hejlsberg
|
e782cef221
|
Properly handle partial union type properties in isTypePresencePossible (#53794)
|
2023-04-16 17:24:10 -07:00 |
|
Oleksandr T
|
378ffa4bc9
|
feat(7411): Resolve intrinsics elements by JSX namespaced tag names (#53799)
|
2023-04-16 17:20:10 -07:00 |
|
Anders Hejlsberg
|
f8b3ea7972
|
Propagate errorType in getConditionalType (#53801)
|
2023-04-16 16:15:55 -07:00 |
|
Anders Hejlsberg
|
e49db97f97
|
Exclude parameters of non-inferrable signatures from inference (#53756)
|
2023-04-14 12:44:37 -07:00 |
|
Sebastian Silbermann
|
b92483f20c
|
RFC: Consult new JSX.ElementType for valid JSX element types (#51328)
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
|
2023-04-14 10:54:02 -07:00 |
|
Josh Goldberg ✨
|
0023505dc7
|
Removed unnecessary use-before-define error for const enums (#53625)
|
2023-04-12 13:38:29 -07:00 |
|
Gabriela Araujo Britto
|
2db688e36f
|
Reset type resolution stack when starting to compute variance (#53549)
|
2023-04-11 14:05:31 -07:00 |
|
Luca Pizzini
|
af5e8e2e4e
|
fix(lib.d.ts): fixed buffer parameter type of DataView (#53130)
|
2023-04-11 08:19:25 -07:00 |
|
Nicolas Rodriguez
|
7b2b6a8cc2
|
fix(19577): fix regression with fully inferred types and non-null assertions (#50092)
|
2023-04-10 17:32:56 -07:00 |
|
Ryan Cavanaugh
|
c89f87f66a
|
Detect malformed UTF-8 files and refuse to engage further (#53667)
|
2023-04-07 12:51:47 -07:00 |
|
Jake Bailey
|
7f6376794e
|
Reuse operandType in checkPrefixUnaryExpression (#53682)
|
2023-04-06 13:37:12 -07:00 |
|
Jake Bailey
|
f243b987af
|
Fix crash in parseJsxChild found by fuzzing (#53674)
|
2023-04-05 13:47:02 -07:00 |
|
Jake Bailey
|
bebb6d0086
|
Disable JSX recovery hack when in unary expression context (#53666)
|
2023-04-05 13:04:37 -07:00 |
|
Jake Bailey
|
a720ba921f
|
Fix crash when private id in array assignment (#53665)
|
2023-04-05 13:04:13 -07:00 |
|
Anders Hejlsberg
|
b40385b595
|
Explicit undefined return type checked similar to explicit void return type (#53607)
|
2023-04-01 14:44:52 -07:00 |
|
Andrew Branch
|
5586727193
|
Allow getter and setter types to be unrelated (#53417)
|
2023-03-30 08:51:01 -07:00 |
|
Maria José Solano
|
c5b288487a
|
Don't error when function has an implicit return but its return type is assignable to undefined (#53490)
|
2023-03-27 13:21:07 -07:00 |
|
Oleksandr T
|
437fd059be
|
fix(53257): Illegal .d.ts class property definition for "constructor" generated from JavaScript (#53266)
|
2023-03-27 11:32:10 -07:00 |
|
形素叢集・ぐらふぃーむ
|
c2dc2fd9b9
|
fix(396): (Dis)allow Octal and Bad Escape Sequences in String and (Tagged) Template Literals (#51837)
|
2023-03-24 16:15:50 -07:00 |
|