19 lines
692 B
TypeScript
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"];
|
|
}
|