Merge branch 'parse-jsdoc-with-ts-type-parser' into quickfix-jsdoc-in-ts

This commit is contained in:
Nathan Shively-Sanders 2017-07-17 08:42:00 -07:00
commit e98ac8d970
3 changed files with 18 additions and 16 deletions

View File

@ -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))

View File

@ -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

View File

@ -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; }