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
|
=== tests/cases/compiler/point.d.ts ===
declare class Point {
>Point : Symbol(Point, Decl(point.d.ts, 0, 0))
x: number;
>x : Symbol(Point.x, Decl(point.d.ts, 0, 21))
y: number;
>y : Symbol(Point.y, Decl(point.d.ts, 1, 14))
constructor(x: number, y: number);
>x : Symbol(x, Decl(point.d.ts, 4, 16))
>y : Symbol(y, Decl(point.d.ts, 4, 26))
static default: "foo";
>default : Symbol(Point.default, Decl(point.d.ts, 4, 38))
}
export = Point;
>Point : Symbol(Point, Decl(point.d.ts, 0, 0))
=== tests/cases/compiler/index.ts ===
import Point from "./point";
>Point : Symbol(Point, Decl(index.ts, 0, 6))
const C = Point;
>C : Symbol(C, Decl(index.ts, 2, 5))
>Point : Symbol(Point, Decl(index.ts, 0, 6))
const p = new C(1, 2);
>p : Symbol(p, Decl(index.ts, 3, 5))
>C : Symbol(C, Decl(index.ts, 2, 5))
|