mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-09 02:30:15 -06:00
Merge branch 'parse-jsdoc-with-ts-type-parser' into quickfix-jsdoc-in-ts
This commit is contained in:
commit
e98ac8d970
@ -61,9 +61,10 @@ z.length;
|
||||
>z : Symbol(z, Decl(functions.js, 26, 3))
|
||||
>length : Symbol(length, Decl(functions.js, 12, 27))
|
||||
|
||||
/** @type {function ("a" | "b"): 1 | 2} */
|
||||
var f = function (s) { return s === "a" ? 1 : 2; }
|
||||
/** @type {function ("a" | "b", 1 | 2): 3 | 4} */
|
||||
var f = function (ab, onetwo) { return ab === "a" ? 3 : 4; }
|
||||
>f : Symbol(f, Decl(functions.js, 30, 3))
|
||||
>s : Symbol(s, Decl(functions.js, 30, 18))
|
||||
>s : Symbol(s, Decl(functions.js, 30, 18))
|
||||
>ab : Symbol(ab, Decl(functions.js, 30, 18))
|
||||
>onetwo : Symbol(onetwo, Decl(functions.js, 30, 21))
|
||||
>ab : Symbol(ab, Decl(functions.js, 30, 18))
|
||||
|
||||
|
||||
@ -68,15 +68,16 @@ z.length;
|
||||
>z : { length: number; }
|
||||
>length : number
|
||||
|
||||
/** @type {function ("a" | "b"): 1 | 2} */
|
||||
var f = function (s) { return s === "a" ? 1 : 2; }
|
||||
>f : (arg0: "a" | "b") => 1 | 2
|
||||
>function (s) { return s === "a" ? 1 : 2; } : (s: "a" | "b") => 1 | 2
|
||||
>s : "a" | "b"
|
||||
>s === "a" ? 1 : 2 : 1 | 2
|
||||
>s === "a" : boolean
|
||||
>s : "a" | "b"
|
||||
/** @type {function ("a" | "b", 1 | 2): 3 | 4} */
|
||||
var f = function (ab, onetwo) { return ab === "a" ? 3 : 4; }
|
||||
>f : (arg0: "a" | "b", arg1: 1 | 2) => 3 | 4
|
||||
>function (ab, onetwo) { return ab === "a" ? 3 : 4; } : (ab: "a" | "b", onetwo: 1 | 2) => 3 | 4
|
||||
>ab : "a" | "b"
|
||||
>onetwo : 1 | 2
|
||||
>ab === "a" ? 3 : 4 : 3 | 4
|
||||
>ab === "a" : boolean
|
||||
>ab : "a" | "b"
|
||||
>"a" : "a"
|
||||
>1 : 1
|
||||
>2 : 2
|
||||
>3 : 3
|
||||
>4 : 4
|
||||
|
||||
|
||||
@ -34,5 +34,5 @@ var y = id2(C);
|
||||
var z = new y(12);
|
||||
z.length;
|
||||
|
||||
/** @type {function ("a" | "b"): 1 | 2} */
|
||||
var f = function (s) { return s === "a" ? 1 : 2; }
|
||||
/** @type {function ("a" | "b", 1 | 2): 3 | 4} */
|
||||
var f = function (ab, onetwo) { return ab === "a" ? 3 : 4; }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user