From 15c681f113b21d9afe0c01e040397a7b8306daec Mon Sep 17 00:00:00 2001
From: Ovilia <zwl.sjtu@gmail.com>
Date: Mon, 2 Sep 2024 16:43:31 +0800
Subject: [PATCH 1/2] fix(roam): fix RoamControllerHost importing path

---
 src/chart/treemap/TreemapView.ts | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/chart/treemap/TreemapView.ts b/src/chart/treemap/TreemapView.ts
index a0b892e1ee..2c0662c776 100644
--- a/src/chart/treemap/TreemapView.ts
+++ b/src/chart/treemap/TreemapView.ts
@@ -30,7 +30,9 @@ import {
 import DataDiffer from '../../data/DataDiffer';
 import * as helper from '../helper/treeHelper';
 import Breadcrumb from './Breadcrumb';
-import RoamController, { RoamEventParams, RoamControllerHost } from '../../component/helper/RoamController';
+import type { RoamControllerHost } from '../../component/helper/roamHelper';
+import type { RoamEventParams } from '../../component/helper/RoamController';
+import RoamController from '../../component/helper/RoamController';
 import BoundingRect, { RectLike } from 'zrender/src/core/BoundingRect';
 import * as matrix from 'zrender/src/core/matrix';
 import * as animationUtil from '../../util/animation';

From ccdc4b91eb700338c778ea6d28c2b6a105fb8e1e Mon Sep 17 00:00:00 2001
From: Ovilia <zwl.sjtu@gmail.com>
Date: Mon, 2 Sep 2024 16:54:11 +0800
Subject: [PATCH 2/2] fix(roam): ignore duplicate-imports

---
 src/chart/treemap/TreemapView.ts | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/chart/treemap/TreemapView.ts b/src/chart/treemap/TreemapView.ts
index 2c0662c776..75aaa128bb 100644
--- a/src/chart/treemap/TreemapView.ts
+++ b/src/chart/treemap/TreemapView.ts
@@ -31,7 +31,9 @@ import DataDiffer from '../../data/DataDiffer';
 import * as helper from '../helper/treeHelper';
 import Breadcrumb from './Breadcrumb';
 import type { RoamControllerHost } from '../../component/helper/roamHelper';
+// eslint-disable-next-line no-duplicate-imports
 import type { RoamEventParams } from '../../component/helper/RoamController';
+// eslint-disable-next-line no-duplicate-imports
 import RoamController from '../../component/helper/RoamController';
 import BoundingRect, { RectLike } from 'zrender/src/core/BoundingRect';
 import * as matrix from 'zrender/src/core/matrix';