=== tests/cases/conformance/jsdoc/use.js === /// /** @typedef {import("./mod1")} C * @type {C} */ var c; >c : import("tests/cases/conformance/jsdoc/mod1") c.chunk; >c.chunk : number >c : import("tests/cases/conformance/jsdoc/mod1") >chunk : number const D = require("./mod1"); >D : typeof import("tests/cases/conformance/jsdoc/mod1") >require("./mod1") : typeof import("tests/cases/conformance/jsdoc/mod1") >require : (name: string) => any >"./mod1" : "./mod1" /** @type {D} */ var d; >d : import("tests/cases/conformance/jsdoc/mod1") d.chunk; >d.chunk : number >d : import("tests/cases/conformance/jsdoc/mod1") >chunk : number === tests/cases/conformance/jsdoc/types.d.ts === declare function require(name: string): any; >require : (name: string) => any >name : string declare var exports: any; >exports : any declare var module: { exports: any }; >module : { exports: any; } >exports : any === tests/cases/conformance/jsdoc/mod1.js === /// class Chunk { >Chunk : Chunk constructor() { this.chunk = 1; >this.chunk = 1 : 1 >this.chunk : any >this : this >chunk : any >1 : 1 } } module.exports = Chunk; >module.exports = Chunk : typeof Chunk >module.exports : typeof Chunk >module : { "\"tests/cases/conformance/jsdoc/mod1\"": typeof Chunk; } >exports : typeof Chunk >Chunk : typeof Chunk