mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2025-08-15 01:00:40 +08:00
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:
@ -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;
|
||||||
|
Reference in New Issue
Block a user