TypeScript/tests/cases/compiler/recursiveTypeParameterReferenceError2.ts
2014-07-12 17:30:19 -07:00

12 lines
223 B
TypeScript

interface List<T> {
data: T;
next: List<T>;
owner: List<List<T>>; // Error, recursive reference with wrapped T
}
interface List2<T> {
data: T;
next: List2<T>;
owner: List2<List2<string>>; // Ok
}