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

40 lines
682 B
Plaintext

=== tests/cases/compiler/interfaceExtendsClass1.ts ===
class Control {
>Control : Control
private state: any;
>state : any
}
interface SelectableControl extends Control {
>SelectableControl : SelectableControl
>Control : Control
select(): void;
>select : () => void
}
class Button extends Control {
>Button : Button
>Control : Control
select() { }
>select : () => void
}
class TextBox extends Control {
>TextBox : TextBox
>Control : Control
select() { }
>select : () => void
}
class Image extends Control {
>Image : Image
>Control : Control
}
class Location {
>Location : Location
select() { }
>select : () => void
}