diff --git a/tests/baselines/reference/jsdocDisallowedInTypescript.errors.txt b/tests/baselines/reference/jsdocDisallowedInTypescript.errors.txt index 554b7af5822..d176e1aa22e 100644 --- a/tests/baselines/reference/jsdocDisallowedInTypescript.errors.txt +++ b/tests/baselines/reference/jsdocDisallowedInTypescript.errors.txt @@ -12,9 +12,13 @@ tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(17,11): error TS802 tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(18,17): error TS8020: JSDoc types can only be used inside documentation comments. tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,5): error TS2322: Type 'undefined' is not assignable to type 'number | null'. tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,17): error TS8020: JSDoc types can only be used inside documentation comments. +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(21,16): error TS8020: JSDoc types can only be used inside documentation comments. +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(22,16): error TS8020: JSDoc types can only be used inside documentation comments. +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(23,17): error TS8020: JSDoc types can only be used inside documentation comments. +tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(24,17): error TS8020: JSDoc types can only be used inside documentation comments. -==== tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts (14 errors) ==== +==== tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts (18 errors) ==== // grammar error from checker var ara: Array. = [1,2,3]; ~ @@ -62,4 +66,18 @@ tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts(19,17): error TS802 !!! error TS2322: Type 'undefined' is not assignable to type 'number | null'. ~~~~~~~ !!! error TS8020: JSDoc types can only be used inside documentation comments. + + var nns: Array; + ~~~~~~~ +!!! error TS8020: JSDoc types can only be used inside documentation comments. + var dns: Array; + ~~~~~~~ +!!! error TS8020: JSDoc types can only be used inside documentation comments. + var anys: Array<*>; + ~ +!!! error TS8020: JSDoc types can only be used inside documentation comments. + var vars: Array<...number>; + ~~~~~~~~~ +!!! error TS8020: JSDoc types can only be used inside documentation comments. + \ No newline at end of file diff --git a/tests/baselines/reference/jsdocDisallowedInTypescript.js b/tests/baselines/reference/jsdocDisallowedInTypescript.js index 2785eca2073..1d7f6e01113 100644 --- a/tests/baselines/reference/jsdocDisallowedInTypescript.js +++ b/tests/baselines/reference/jsdocDisallowedInTypescript.js @@ -18,6 +18,12 @@ var variadic: ...boolean = [true, false, true]; var most: !string = 'definite'; var postfixdef: number! = 101; var postfixopt: number? = undefined; + +var nns: Array; +var dns: Array; +var anys: Array<*>; +var vars: Array<...number>; + //// [jsdocDisallowedInTypescript.js] @@ -40,3 +46,7 @@ var variadic = [true, false, true]; var most = 'definite'; var postfixdef = 101; var postfixopt = undefined; +var nns; +var dns; +var anys; +var vars; diff --git a/tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts b/tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts index 62ad39491d1..a8500e04bd6 100644 --- a/tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts +++ b/tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts @@ -19,3 +19,9 @@ var variadic: ...boolean = [true, false, true]; var most: !string = 'definite'; var postfixdef: number! = 101; var postfixopt: number? = undefined; + +var nns: Array; +var dns: Array; +var anys: Array<*>; +var vars: Array<...number>; +