TypeScript/tests/baselines/reference/infinitelyGenerativeInheritance1.js
2014-07-12 17:30:19 -07:00

13 lines
271 B
TypeScript

//// [infinitelyGenerativeInheritance1.ts]
interface Stack<T> {
pop(): T
zip<S>(a: Stack<S>): Stack<{ x: T; y: S }>
}
interface MyStack<T> extends Stack<T> {
zip<S>(a: Stack<S>): Stack<{ x: T; y: S }>
}
//// [infinitelyGenerativeInheritance1.js]