Skip to content

Commit 63939d1

Browse files
authored
Merge pull request #28473 from ajafff/test-jsdoc-importtype-resolution
Add test for #28468
2 parents c09e042 + 3dfd9c1 commit 63939d1

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
=== tests/cases/compiler/module.js ===
2+
export class MyClass {
3+
>MyClass : Symbol(MyClass, Decl(module.js, 0, 0))
4+
}
5+
6+
=== tests/cases/compiler/usage.js ===
7+
/**
8+
* @typedef {Object} options
9+
* @property {import("./module").MyClass} option
10+
*/
11+
/** @type {options} */
12+
let v;
13+
>v : Symbol(v, Decl(usage.js, 5, 3))
14+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
=== tests/cases/compiler/module.js ===
2+
export class MyClass {
3+
>MyClass : MyClass
4+
}
5+
6+
=== tests/cases/compiler/usage.js ===
7+
/**
8+
* @typedef {Object} options
9+
* @property {import("./module").MyClass} option
10+
*/
11+
/** @type {options} */
12+
let v;
13+
>v : options
14+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// @allowJs: true
2+
// @noEmit: true
3+
// @checkJs: true
4+
// @filename: module.js
5+
export class MyClass {
6+
}
7+
8+
// @filename: usage.js
9+
/**
10+
* @typedef {Object} options
11+
* @property {import("./module").MyClass} option
12+
*/
13+
/** @type {options} */
14+
let v;

0 commit comments

Comments
 (0)