Add test for #28468

This commit is contained in:
Klaus Meinhardt 2018-11-11 18:47:02 +01:00
parent a2205ad53d
commit 3dfd9c1b9b
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;