1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
=== tests/cases/compiler/interfaceDeclaration6.ts ===
interface i1 { foo: number; };
>i1 : Symbol(i1, Decl(interfaceDeclaration6.ts, 0, 0))
>foo : Symbol(i1.foo, Decl(interfaceDeclaration6.ts, 0, 14))
interface i2 extends i1 { foo: number; };
>i2 : Symbol(i2, Decl(interfaceDeclaration6.ts, 0, 30))
>i1 : Symbol(i1, Decl(interfaceDeclaration6.ts, 0, 0))
>foo : Symbol(i2.foo, Decl(interfaceDeclaration6.ts, 1, 25))
interface i3 extends i1 { foo: string; };
>i3 : Symbol(i3, Decl(interfaceDeclaration6.ts, 1, 41))
>i1 : Symbol(i1, Decl(interfaceDeclaration6.ts, 0, 0))
>foo : Symbol(i3.foo, Decl(interfaceDeclaration6.ts, 2, 25))
interface i4 {
>i4 : Symbol(i4, Decl(interfaceDeclaration6.ts, 2, 41))
bar():any;
>bar : Symbol(i4.bar, Decl(interfaceDeclaration6.ts, 3, 14), Decl(interfaceDeclaration6.ts, 4, 11))
bar():any;
>bar : Symbol(i4.bar, Decl(interfaceDeclaration6.ts, 3, 14), Decl(interfaceDeclaration6.ts, 4, 11))
}
|