TypeScript/tests/cases/compiler/genericWithIndexerOfTypeParameterType2.ts

15 lines
299 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//@module: amd
export class Collection<TItem extends CollectionItem> {
_itemsByKey: { [key: string]: TItem; };
}
export class List extends Collection<ListItem>{
Bar() {}
}
export class CollectionItem {}
export class ListItem extends CollectionItem {
__isNew: boolean;
}