=== tests/cases/compiler/register.ts === const r: any[] = []; >r : Symbol(r, Decl(register.ts, 0, 5)) export function register(data: any) { >register : Symbol(register, Decl(register.ts, 0, 20)) >data : Symbol(data, Decl(register.ts, 1, 25)) r.push(data); >r.push : Symbol(Array.push, Decl(lib.es5.d.ts, --, --)) >r : Symbol(r, Decl(register.ts, 0, 5)) >push : Symbol(Array.push, Decl(lib.es5.d.ts, --, --)) >data : Symbol(data, Decl(register.ts, 1, 25)) } === tests/cases/compiler/data1.ts === import { register } from "./"; >register : Symbol(register, Decl(data1.ts, 0, 8)) register("ok"); >register : Symbol(register, Decl(data1.ts, 0, 8)) === tests/cases/compiler/index.ts === export * from "./register"; export * from "./data1"; export * as aliased from "./data1"; >aliased : Symbol(aliased, Decl(index.ts, 2, 6))