Files
datalive-config/src/datax-designlib-config.ts
2025-08-05 10:28:57 +08:00

19 lines
692 B
TypeScript

import type { ScreenDesignTimeConfig } from "./datax-screen-config";
interface DesignTemplate {
id: string; // 模板ID
// type: string; // 大屏模板、地图、数据面板、标题,设计规范(设计布局)、素材
// theme: string;
name: string; // 模板名称
description?: string; // 模板描述
previewImage?: string; // 模板预览图
// 模板包含的组件
components: ScreenDesignTimeConfig["dataComponents"];
// 模板包含的分组信息
groups: ScreenDesignTimeConfig["groups"];
// 模板可能依赖的变量
variables: ScreenDesignTimeConfig["variables"];
// 模板可能依赖的过滤器
filters: ScreenDesignTimeConfig["filters"];
}