Skip to content

Commit 7668c7e

Browse files
committed
feat: add VisualConfigs interface
1 parent 37a4a7d commit 7668c7e

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

src/interfaces.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { GuiFields } from '@acrodata/gui';
2+
13
export interface VisualAttr {
24
x: number;
35
y: number;
@@ -181,3 +183,18 @@ export interface VisualDataSource {
181183
/** 数据源配置 */
182184
tingyunConfig?: string;
183185
}
186+
187+
export interface VisualConfigs {
188+
attr?: Partial<VisualAttr>;
189+
190+
config?: GuiFields;
191+
options?: Record<string, any>;
192+
193+
apis?: VisualApis;
194+
data?: Record<string, any[]>;
195+
196+
events?: VisualEvents;
197+
actions?: VisualActions;
198+
199+
resources?: Record<string, any>;
200+
}

0 commit comments

Comments
 (0)