/// // @Filename: /defA.ts ////declare module "a" { //// [|export type [|{| "isWriteAccess": true, "isDefinition": true, "contextRangeIndex": 0 |}T|] = number;|] ////} // @Filename: /defB.ts ////declare module "b" { //// export import a = require("a"); //// export const x: a.[|T|]; ////} // @Filename: /defC.ts ////declare module "c" { //// import b = require("b"); //// const x: b.a.[|T|]; ////} verify.noErrors(); verify.singleReferenceGroup("type T = number", "T");