lark-cms
Version:
Multi terminal CMS component library
41 lines (40 loc) • 901 B
TypeScript
export interface YhwDefaultWindowData {
key: number;
sort: number;
title: string;
h5: string;
rjs: string;
img: string;
}
export interface YhwDefaultWindowTitlebar {
title?: string;
subtitle?: string;
}
export interface YhwDefaultWindowLayout {
bgImg: string;
bgColor?: string;
align?: string;
}
export interface YhwDefaultWindowSetting {
power?: string;
channel?: Array<string>;
width?: number;
height?: number;
}
export interface YhwDefaultWindowState {
isShowPreview?: boolean;
id?: number;
UUID?: number;
pid?: number;
title?: string;
desc?: string;
comps?: string;
version?: string;
trackID?: number;
startTime: number;
endTime: number;
titlebar: YhwDefaultWindowTitlebar;
data: Array<YhwDefaultWindowData>;
layout: YhwDefaultWindowLayout;
setting: YhwDefaultWindowSetting;
}