Skip to content

References and Occurrences Do Not work Inside of JSDoc #14397

Closed
@mjbvz

Description

@mjbvz

TypeScript Version: 2.2.1

Code

/**
 * @typedef Product
 * @property {string} title
 */

/**
 * @type {Product} 
 */
const product = null

Trigger references and occurrences requests for Product in both @type {Product} and @typedef Product.

Expected behavior:
In both cases, references and occurrences return the results for Product

Actual behavior:
No results returned. Here's the trace for @type {Product}

[Trace - 12:50:19 PM] Sending request: references (113). Response expected: yes. Current queue length: 0
Arguments: {
    "file": "/Users/matb/projects/sand/bar.js",
    "line": 7,
    "offset": 15
}
[Trace - 12:50:19 PM] Response received: references (113). Request took 2 ms. Success: false . Message: No content available.
[Trace - 12:50:50 PM] Sending request: occurrences (114). Response expected: yes. Current queue length: 0
Arguments: {
    "file": "/Users/matb/projects/sand/bar.js",
    "line": 2,
    "offset": 15
}
[Trace - 12:50:50 PM] Response received: occurrences (114). Request took 2 ms. Success: false . Message: No content available.

And for @typedef Product

[Trace - 12:53:41 PM] Sending request: references (118). Response expected: yes. Current queue length: 0
Arguments: {
    "file": "/Users/matb/projects/sand/bar.js",
    "line": 2,
    "offset": 19
}
[Trace - 12:53:41 PM] Response received: references (118). Request took 1 ms. Success: false . Message: No content available.
[Trace - 12:53:37 PM] Sending request: occurrences (117). Response expected: yes. Current queue length: 0
Arguments: {
    "file": "/Users/matb/projects/sand/bar.js",
    "line": 2,
    "offset": 19
}
[Trace - 12:53:37 PM] Response received: occurrences (117). Request took 1 ms. Success: false . Message: No content available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugA bug in TypeScriptFixedA PR has been merged for this issueVS Code TrackedThere is a VS Code equivalent to this issue

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions