=== tests/cases/compiler/sub.ts === export function a() {} >a : () => void === tests/cases/compiler/index.ts === export const x = add(import("./sub")); >x : typeof import("tests/cases/compiler/sub") >add(import("./sub")) : typeof import("tests/cases/compiler/sub") >add : (x: Promise) => T >import("./sub") : Promise >"./sub" : "./sub" export * as Q from "./sub"; >Q : typeof import("tests/cases/compiler/sub") declare function add(x: Promise): T; >add : (x: Promise) => T >x : Promise