TypeScript/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.types

55 lines
572 B
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/declFileForClassWithMultipleBaseClasses.ts ===
class A {
>A : A
2014-08-15 23:33:16 +02:00
foo() { }
>foo : () => void
2014-08-15 23:33:16 +02:00
}
class B {
>B : B
2014-08-15 23:33:16 +02:00
bar() { }
>bar : () => void
2014-08-15 23:33:16 +02:00
}
interface I {
>I : I
2014-08-15 23:33:16 +02:00
baz();
>baz : () => any
2014-08-15 23:33:16 +02:00
}
interface J {
>J : J
2014-08-15 23:33:16 +02:00
bat();
>bat : () => any
2014-08-15 23:33:16 +02:00
}
class D implements I, J {
>D : D
>I : I
>J : J
2014-08-15 23:33:16 +02:00
baz() { }
>baz : () => void
2014-08-15 23:33:16 +02:00
bat() { }
>bat : () => void
2014-08-15 23:33:16 +02:00
foo() { }
>foo : () => void
2014-08-15 23:33:16 +02:00
bar() { }
>bar : () => void
2014-08-15 23:33:16 +02:00
}
interface I extends A, B {
>I : I
>A : A
>B : B
2014-08-15 23:33:16 +02:00
}