TypeScript/tests/baselines/reference/importUsedInExtendsList1.types

27 lines
558 B
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/importUsedInExtendsList1_1.ts ===
///<reference path='importUsedInExtendsList1_require.ts'/>
import foo = require('importUsedInExtendsList1_require');
>foo : typeof foo
2014-08-15 23:33:16 +02:00
class Sub extends foo.Super { }
>Sub : Sub
>foo.Super : any
>foo : typeof foo
>Super : foo.Super
2014-08-15 23:33:16 +02:00
var s: Sub;
>s : Sub
>Sub : Sub
2014-08-15 23:33:16 +02:00
var r: string = s.foo;
>r : string
>s.foo : string
>s : Sub
>foo : string
2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/importUsedInExtendsList1_require.ts ===
export class Super { foo: string; }
>Super : Super
>foo : string
2014-08-15 23:33:16 +02:00