BaseModel extends use T instead of BaseModelListener

Use T instead otherwise LinkModelListener will not be used for LinkModel.
Fixes type warning about link.addListener argument.
Probably fixes same issue with iterateListeners.
This commit is contained in:
Mattias Wadman
2018-02-27 23:58:09 +01:00
parent eb6fac30e0
commit d69f61e39d

View File

@ -15,7 +15,7 @@ export interface BaseModelListener extends BaseListener {
export class BaseModel< export class BaseModel<
X extends BaseEntity = BaseEntity, X extends BaseEntity = BaseEntity,
T extends BaseModelListener = BaseModelListener T extends BaseModelListener = BaseModelListener
> extends BaseEntity<BaseModelListener> { > extends BaseEntity<T> {
type: string; type: string;
selected: boolean; selected: boolean;
parent: X; parent: X;