///
//// type Call = { (): A/*1*/A };
//// type Index = {[foo: string]: A/*2*/A};
//// type GenericMethod = { method(): A/*3*/A & B/*4*/B }
//// type Nesting = { method(): new () => T/*5*/T & U/*6*/U & W/*7*/W };
verify.quickInfos({
1: "(type parameter) AA in type Call",
2: "(type parameter) AA in type Index",
3: "(type parameter) AA in type GenericMethod",
4: "(type parameter) BB in method(): AA & BB",
5: "(type parameter) TT in type Nesting",
6: "(type parameter) UU in method(): new () => TT & UU & WW",
7: "(type parameter) WW in (): TT & UU & WW"
});