From d69f61e39d571010e7b2ce6589638c59330e65a2 Mon Sep 17 00:00:00 2001 From: Mattias Wadman Date: Tue, 27 Feb 2018 23:58:09 +0100 Subject: [PATCH] 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. --- src/models/BaseModel.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/BaseModel.ts b/src/models/BaseModel.ts index e772448..5cc59cc 100644 --- a/src/models/BaseModel.ts +++ b/src/models/BaseModel.ts @@ -15,7 +15,7 @@ export interface BaseModelListener extends BaseListener { export class BaseModel< X extends BaseEntity = BaseEntity, T extends BaseModelListener = BaseModelListener -> extends BaseEntity { +> extends BaseEntity { type: string; selected: boolean; parent: X;