Add missing baseline references

This commit is contained in:
Gabriela Britto 2019-01-10 15:45:00 -08:00
parent b3633fab52
commit ed5775865a
6 changed files with 82 additions and 0 deletions

View File

@ -0,0 +1,13 @@
tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject2.js(2,20): error TS8032: Qualified name 'xyz.bar' is not allowed without a leading '@param {object} xyz'.
==== tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject2.js (1 errors) ====
/**
* @param {object} xyz.bar
~~~~~~~
!!! error TS8032: Qualified name 'xyz.bar' is not allowed without a leading '@param {object} xyz'.
* @param {number} xyz.bar.p
*/
function g(xyz) {
return xyz.bar.p;
}

View File

@ -0,0 +1,12 @@
=== tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject2.js ===
/**
* @param {object} xyz.bar
* @param {number} xyz.bar.p
*/
function g(xyz) {
>g : Symbol(g, Decl(paramTagNestedWithoutTopLevelObject2.js, 0, 0))
>xyz : Symbol(xyz, Decl(paramTagNestedWithoutTopLevelObject2.js, 4, 11))
return xyz.bar.p;
>xyz : Symbol(xyz, Decl(paramTagNestedWithoutTopLevelObject2.js, 4, 11))
}

View File

@ -0,0 +1,16 @@
=== tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject2.js ===
/**
* @param {object} xyz.bar
* @param {number} xyz.bar.p
*/
function g(xyz) {
>g : (xyz: any) => any
>xyz : any
return xyz.bar.p;
>xyz.bar.p : any
>xyz.bar : any
>xyz : any
>bar : any
>p : any
}

View File

@ -0,0 +1,13 @@
tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject3.js(3,20): error TS8032: Qualified name 'xyz.bar.p' is not allowed without a leading '@param {object} xyz.bar'.
==== tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject3.js (1 errors) ====
/**
* @param {object} xyz
* @param {number} xyz.bar.p
~~~~~~~~~
!!! error TS8032: Qualified name 'xyz.bar.p' is not allowed without a leading '@param {object} xyz.bar'.
*/
function g(xyz) {
return xyz.bar.p;
}

View File

@ -0,0 +1,12 @@
=== tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject3.js ===
/**
* @param {object} xyz
* @param {number} xyz.bar.p
*/
function g(xyz) {
>g : Symbol(g, Decl(paramTagNestedWithoutTopLevelObject3.js, 0, 0))
>xyz : Symbol(xyz, Decl(paramTagNestedWithoutTopLevelObject3.js, 4, 11))
return xyz.bar.p;
>xyz : Symbol(xyz, Decl(paramTagNestedWithoutTopLevelObject3.js, 4, 11))
}

View File

@ -0,0 +1,16 @@
=== tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject3.js ===
/**
* @param {object} xyz
* @param {number} xyz.bar.p
*/
function g(xyz) {
>g : (xyz: any) => any
>xyz : any
return xyz.bar.p;
>xyz.bar.p : any
>xyz.bar : any
>xyz : any
>bar : any
>p : any
}