TypeScript: Support conditional types syntax (#7404)
Microsoft/TypeScript#21316 and Microsoft/TypeScript#21496
This commit is contained in:
1
packages/babel-generator/test/fixtures/typescript/types-conditional-infer/input.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/typescript/types-conditional-infer/input.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
type Element<T> = T extends (infer U)[] ? U : T;
|
||||
1
packages/babel-generator/test/fixtures/typescript/types-conditional-infer/output.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/typescript/types-conditional-infer/output.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
type Element<T> = T extends (infer U)[] ? U : T;
|
||||
1
packages/babel-generator/test/fixtures/typescript/types-conditional/input.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/typescript/types-conditional/input.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
let x: number extends string ? boolean : null;
|
||||
1
packages/babel-generator/test/fixtures/typescript/types-conditional/output.js
vendored
Normal file
1
packages/babel-generator/test/fixtures/typescript/types-conditional/output.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
let x: number extends string ? boolean : null;
|
||||
Reference in New Issue
Block a user