|
| 1 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(2,15): error TS8020: JSDoc types can only be used inside documentation comments. |
| 2 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(4,15): error TS8020: JSDoc types can only be used inside documentation comments. |
| 3 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(4,32): error TS8020: JSDoc types can only be used inside documentation comments. |
| 4 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(7,20): error TS8020: JSDoc types can only be used inside documentation comments. |
| 5 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(10,18): error TS8020: JSDoc types can only be used inside documentation comments. |
1 | 6 | tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(11,12): error TS2554: Expected 1 arguments, but got 2. |
| 7 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(13,14): error TS8020: JSDoc types can only be used inside documentation comments. |
| 8 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(14,11): error TS8020: JSDoc types can only be used inside documentation comments. |
| 9 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(15,8): error TS8020: JSDoc types can only be used inside documentation comments. |
2 | 10 | tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(16,5): error TS2322: Type 'boolean[]' is not assignable to type 'boolean | undefined'. |
3 | 11 | Type 'boolean[]' is not assignable to type 'false'. |
| 12 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(16,15): error TS8020: JSDoc types can only be used inside documentation comments. |
4 | 13 | tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(16,15): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. |
5 | | -tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,5): error TS2322: Type 'undefined' is not assignable to type 'never'. |
6 | | -tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,17): error TS2322: Type 'number' is not assignable to type 'boolean'. |
7 | | -tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,25): error TS1110: Type expected. |
| 14 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(17,11): error TS8020: JSDoc types can only be used inside documentation comments. |
| 15 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(18,17): error TS8020: JSDoc types can only be used inside documentation comments. |
| 16 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,5): error TS2322: Type 'undefined' is not assignable to type 'number | null'. |
| 17 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,17): error TS8020: JSDoc types can only be used inside documentation comments. |
| 18 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(21,16): error TS8020: JSDoc types can only be used inside documentation comments. |
| 19 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(22,16): error TS8020: JSDoc types can only be used inside documentation comments. |
| 20 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(23,17): error TS8020: JSDoc types can only be used inside documentation comments. |
| 21 | +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(24,17): error TS8020: JSDoc types can only be used inside documentation comments. |
8 | 22 | tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(24,17): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. |
9 | 23 |
|
10 | 24 |
|
11 | | -==== tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts (7 errors) ==== |
| 25 | +==== tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts (21 errors) ==== |
12 | 26 | // grammar error from checker |
13 | 27 | var ara: Array.<number> = [1,2,3]; |
| 28 | + ~ |
| 29 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
14 | 30 |
|
15 | 31 | function f(x: ?number, y: Array.<number>) { |
| 32 | + ~~~~~~~ |
| 33 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
| 34 | + ~ |
| 35 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
16 | 36 | return x ? x + y[1] : y[0]; |
17 | 37 | } |
18 | 38 | function hof(ctor: function(new: number, string)) { |
| 39 | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 40 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
19 | 41 | return new ctor('hi'); |
20 | 42 | } |
21 | 43 | function hof2(f: function(this: number, string): string) { |
| 44 | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 45 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
22 | 46 | return f(12, 'hullo'); |
23 | 47 | ~~~~~~~~~~~~~~ |
24 | 48 | !!! error TS2554: Expected 1 arguments, but got 2. |
25 | 49 | } |
26 | 50 | var whatevs: * = 1001; |
| 51 | + ~ |
| 52 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
27 | 53 | var ques: ? = 'what'; |
| 54 | + ~ |
| 55 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
28 | 56 | var g: function(number, number): number = (n,m) => n + m; |
| 57 | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 58 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
29 | 59 | var variadic: ...boolean = [true, false, true]; |
30 | 60 | ~~~~~~~~ |
31 | 61 | !!! error TS2322: Type 'boolean[]' is not assignable to type 'boolean | undefined'. |
32 | 62 | !!! error TS2322: Type 'boolean[]' is not assignable to type 'false'. |
33 | 63 | ~~~~~~~~~~ |
| 64 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
| 65 | + ~~~~~~~~~~ |
34 | 66 | !!! error TS8028: JSDoc '...' may only appear in the last parameter of a signature. |
35 | 67 | var most: !string = 'definite'; |
| 68 | + ~~~~~~~ |
| 69 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
36 | 70 | var postfixdef: number! = 101; |
| 71 | + ~~~~~~~ |
| 72 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
37 | 73 | var postfixopt: number? = undefined; |
38 | 74 | ~~~~~~~~~~ |
39 | | -!!! error TS2322: Type 'undefined' is not assignable to type 'never'. |
40 | | - ~~~~~~ |
41 | | -!!! error TS2322: Type 'number' is not assignable to type 'boolean'. |
42 | | - ~ |
43 | | -!!! error TS1110: Type expected. |
| 75 | +!!! error TS2322: Type 'undefined' is not assignable to type 'number | null'. |
| 76 | + ~~~~~~~ |
| 77 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
44 | 78 |
|
45 | 79 | var nns: Array<?number>; |
| 80 | + ~~~~~~~ |
| 81 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
46 | 82 | var dns: Array<!number>; |
| 83 | + ~~~~~~~ |
| 84 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
47 | 85 | var anys: Array<*>; |
| 86 | + ~ |
| 87 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
48 | 88 | var vars: Array<...number>; |
49 | 89 | ~~~~~~~~~ |
| 90 | +!!! error TS8020: JSDoc types can only be used inside documentation comments. |
| 91 | + ~~~~~~~~~ |
50 | 92 | !!! error TS8028: JSDoc '...' may only appear in the last parameter of a signature. |
51 | 93 |
|
52 | 94 |
|
0 commit comments