Merge pull request #28473 from ajafff/test-jsdoc-importtype-resolution

Add test for #28468
This commit is contained in:
Sheetal Nandi 2018-11-12 08:36:36 -08:00 committed by GitHub
commit 63939d16e0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 42 additions and 0 deletions

View file

@ -0,0 +1,14 @@
=== tests/cases/compiler/module.js ===
export class MyClass {
>MyClass : Symbol(MyClass, Decl(module.js, 0, 0))
}
=== tests/cases/compiler/usage.js ===
/**
* @typedef {Object} options
* @property {import("./module").MyClass} option
*/
/** @type {options} */
let v;
>v : Symbol(v, Decl(usage.js, 5, 3))

View file

@ -0,0 +1,14 @@
=== tests/cases/compiler/module.js ===
export class MyClass {
>MyClass : MyClass
}
=== tests/cases/compiler/usage.js ===
/**
* @typedef {Object} options
* @property {import("./module").MyClass} option
*/
/** @type {options} */
let v;
>v : options

View file

@ -0,0 +1,14 @@
// @allowJs: true
// @noEmit: true
// @checkJs: true
// @filename: module.js
export class MyClass {
}
// @filename: usage.js
/**
* @typedef {Object} options
* @property {import("./module").MyClass} option
*/
/** @type {options} */
let v;