Skip to content

Commit 48d5485

Browse files
committed
Accept JSDoc cast comment baseline
1 parent d7fff8e commit 48d5485

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

tests/baselines/reference/jsdocTypeTagCast.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ var a;
9797
/** @type {string} */
9898
var s;
9999
var a = ("" + 4);
100-
var s = "" + (4);
100+
var s = "" +/** @type {*} */ (4);
101101
var SomeBase = (function () {
102102
function SomeBase() {
103103
this.p = 42;
@@ -128,19 +128,19 @@ var someBase = new SomeBase();
128128
var someDerived = new SomeDerived();
129129
var someOther = new SomeOther();
130130
var someFakeClass = new SomeFakeClass();
131-
someBase = (someDerived);
132-
someBase = (someBase);
133-
someBase = (someOther); // Error
134-
someDerived = (someDerived);
135-
someDerived = (someBase);
136-
someDerived = (someOther); // Error
137-
someOther = (someDerived); // Error
138-
someOther = (someBase); // Error
139-
someOther = (someOther);
131+
someBase =/** @type {SomeBase} */ (someDerived);
132+
someBase =/** @type {SomeBase} */ (someBase);
133+
someBase =/** @type {SomeBase} */ (someOther); // Error
134+
someDerived =/** @type {SomeDerived} */ (someDerived);
135+
someDerived =/** @type {SomeDerived} */ (someBase);
136+
someDerived =/** @type {SomeDerived} */ (someOther); // Error
137+
someOther =/** @type {SomeOther} */ (someDerived); // Error
138+
someOther =/** @type {SomeOther} */ (someBase); // Error
139+
someOther =/** @type {SomeOther} */ (someOther);
140140
someFakeClass = someBase;
141141
someFakeClass = someDerived;
142142
someBase = someFakeClass; // Error
143-
someBase = (someFakeClass);
143+
someBase =/** @type {SomeBase} */ (someFakeClass);
144144
// Type assertion cannot be a type-predicate type
145145
/** @type {number | string} */
146146
var numOrStr;

0 commit comments

Comments
 (0)