1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
=== tests/cases/conformance/jsdoc/use.js ===
/// <reference path='./types.d.ts'/>
/** @typedef {import("./mod1")} C
* @type {C} */
var c;
>c : Symbol(c, Decl(use.js, 3, 3))
c.chunk;
>c.chunk : Symbol(D.chunk, Decl(mod1.js, 2, 19))
>c : Symbol(c, Decl(use.js, 3, 3))
>chunk : Symbol(D.chunk, Decl(mod1.js, 2, 19))
const D = require("./mod1");
>D : Symbol(D, Decl(use.js, 6, 5))
>require : Symbol(require, Decl(types.d.ts, 0, 0))
>"./mod1" : Symbol("tests/cases/conformance/jsdoc/mod1", Decl(mod1.js, 0, 0))
/** @type {D} */
var d;
>d : Symbol(d, Decl(use.js, 8, 3))
d.chunk;
>d.chunk : Symbol(D.chunk, Decl(mod1.js, 2, 19))
>d : Symbol(d, Decl(use.js, 8, 3))
>chunk : Symbol(D.chunk, Decl(mod1.js, 2, 19))
=== tests/cases/conformance/jsdoc/types.d.ts ===
declare function require(name: string): any;
>require : Symbol(require, Decl(types.d.ts, 0, 0))
>name : Symbol(name, Decl(types.d.ts, 0, 25))
declare var exports: any;
>exports : Symbol(exports, Decl(types.d.ts, 1, 11))
declare var module: { exports: any };
>module : Symbol(module, Decl(types.d.ts, 2, 11))
>exports : Symbol(exports, Decl(types.d.ts, 2, 21))
=== tests/cases/conformance/jsdoc/mod1.js ===
/// <reference path='./types.d.ts'/>
module.exports = class Chunk {
>module.exports : Symbol(module.exports, Decl(mod1.js, 0, 0))
>module : Symbol(export=, Decl(mod1.js, 0, 0))
>exports : Symbol(export=, Decl(mod1.js, 0, 0))
>Chunk : Symbol(Chunk, Decl(mod1.js, 1, 16))
constructor() {
this.chunk = 1;
>this.chunk : Symbol(Chunk.chunk, Decl(mod1.js, 2, 19))
>this : Symbol(Chunk, Decl(mod1.js, 1, 16))
>chunk : Symbol(Chunk.chunk, Decl(mod1.js, 2, 19))
}
}
|