2014-08-15 23:33:16 +02:00
|
|
|
=== tests/cases/compiler/importUsedInExtendsList1_1.ts ===
|
|
|
|
///<reference path='importUsedInExtendsList1_require.ts'/>
|
|
|
|
import foo = require('importUsedInExtendsList1_require');
|
2015-04-13 23:01:57 +02:00
|
|
|
>foo : typeof foo, Symbol(foo, Decl(importUsedInExtendsList1_1.ts, 0, 0))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
class Sub extends foo.Super { }
|
2015-04-13 23:01:57 +02:00
|
|
|
>Sub : Sub, Symbol(Sub, Decl(importUsedInExtendsList1_1.ts, 1, 57))
|
|
|
|
>foo.Super : any, Symbol(foo.Super, Decl(importUsedInExtendsList1_require.ts, 0, 0))
|
|
|
|
>foo : typeof foo, Symbol(foo, Decl(importUsedInExtendsList1_1.ts, 0, 0))
|
|
|
|
>Super : foo.Super, Symbol(foo.Super, Decl(importUsedInExtendsList1_require.ts, 0, 0))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
var s: Sub;
|
2015-04-13 23:01:57 +02:00
|
|
|
>s : Sub, Symbol(s, Decl(importUsedInExtendsList1_1.ts, 3, 3))
|
|
|
|
>Sub : Sub, Symbol(Sub, Decl(importUsedInExtendsList1_1.ts, 1, 57))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
var r: string = s.foo;
|
2015-04-13 23:01:57 +02:00
|
|
|
>r : string, Symbol(r, Decl(importUsedInExtendsList1_1.ts, 4, 3))
|
|
|
|
>s.foo : string, Symbol(foo.Super.foo, Decl(importUsedInExtendsList1_require.ts, 0, 20))
|
|
|
|
>s : Sub, Symbol(s, Decl(importUsedInExtendsList1_1.ts, 3, 3))
|
|
|
|
>foo : string, Symbol(foo.Super.foo, Decl(importUsedInExtendsList1_require.ts, 0, 20))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
=== tests/cases/compiler/importUsedInExtendsList1_require.ts ===
|
|
|
|
export class Super { foo: string; }
|
2015-04-13 23:01:57 +02:00
|
|
|
>Super : Super, Symbol(Super, Decl(importUsedInExtendsList1_require.ts, 0, 0))
|
|
|
|
>foo : string, Symbol(foo, Decl(importUsedInExtendsList1_require.ts, 0, 20))
|
2014-08-15 23:33:16 +02:00
|
|
|
|