TypeScript/tests/baselines/reference/importUsedInExtendsList1.symbols
2015-04-15 16:44:20 -07:00

27 lines
1.2 KiB
Plaintext

=== tests/cases/compiler/importUsedInExtendsList1_1.ts ===
///<reference path='importUsedInExtendsList1_require.ts'/>
import foo = require('importUsedInExtendsList1_require');
>foo : Symbol(foo, Decl(importUsedInExtendsList1_1.ts, 0, 0))
class Sub extends foo.Super { }
>Sub : Symbol(Sub, Decl(importUsedInExtendsList1_1.ts, 1, 57))
>foo.Super : Symbol(foo.Super, Decl(importUsedInExtendsList1_require.ts, 0, 0))
>foo : Symbol(foo, Decl(importUsedInExtendsList1_1.ts, 0, 0))
>Super : Symbol(foo.Super, Decl(importUsedInExtendsList1_require.ts, 0, 0))
var s: Sub;
>s : Symbol(s, Decl(importUsedInExtendsList1_1.ts, 3, 3))
>Sub : Symbol(Sub, Decl(importUsedInExtendsList1_1.ts, 1, 57))
var r: string = s.foo;
>r : Symbol(r, Decl(importUsedInExtendsList1_1.ts, 4, 3))
>s.foo : Symbol(foo.Super.foo, Decl(importUsedInExtendsList1_require.ts, 0, 20))
>s : Symbol(s, Decl(importUsedInExtendsList1_1.ts, 3, 3))
>foo : Symbol(foo.Super.foo, Decl(importUsedInExtendsList1_require.ts, 0, 20))
=== tests/cases/compiler/importUsedInExtendsList1_require.ts ===
export class Super { foo: string; }
>Super : Symbol(Super, Decl(importUsedInExtendsList1_require.ts, 0, 0))
>foo : Symbol(foo, Decl(importUsedInExtendsList1_require.ts, 0, 20))