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

15 lines
348 B
TypeScript

class CollectionItem2 { }
class BaseCollection2<TItem extends CollectionItem2> {
_itemsByKey: { [key: string]: TItem; };
constructor() {
this._itemsByKey = {};
}
}
class DataView2 extends BaseCollection2<CollectionItem2> {
fillItems(item: CollectionItem2) {
this._itemsByKey['dummy'] = item;
}
}