/// // @Filename: quickInfoImportedTypesWithMergedMeanings.ts //// export namespace Original { } //// export type Original = () => T; //// /** some docs */ //// export function Original() { } // @Filename: transient.ts //// export { Original/*1*/ } from './quickInfoImportedTypesWithMergedMeanings'; // @Filename: importer.ts //// import { Original as /*2*/Alias } from './quickInfoImportedTypesWithMergedMeanings'; //// Alias/*3*/; //// let x: Alias/*4*/ verify.quickInfoAt("1", [ "(alias) function Original(): void", "(alias) type Original = () => T", "(alias) namespace Original", "export Original", ].join("\n"), "some docs"); verify.quickInfoAt("2", [ "(alias) function Alias(): void", "(alias) type Alias = () => T", "(alias) namespace Alias", "import Alias", ].join("\n"), "some docs"); verify.quickInfoAt("3", [ "(alias) function Alias(): void", "(alias) namespace Alias", "import Alias", ].join("\n"), "some docs"); verify.quickInfoAt("4", [ "(alias) type Alias = () => T", "(alias) namespace Alias", "import Alias", ].join("\n"), "some docs");