lark-cms
Version:
Multi terminal CMS component library
47 lines (46 loc) • 1.04 kB
TypeScript
export interface YhwArticleLimitData {
hot: number;
collect: number;
key: number;
sort: number;
startTime: number;
title: string;
intro: string;
desc: string;
from: string;
imgs: Array<string>;
}
export interface YhwArticleLimitTitlebar {
title?: string;
subtitle?: string;
layout?: string;
moreTitle?: string;
moreH5?: string;
moreWjs?: string;
moreRjs?: string;
}
export interface YhwArticleLimitLayout {
bgImg: string;
bgColor?: string;
borderColor?: string;
margin: Array<string>;
padding: Array<string>;
border: Array<string>;
corner: Array<string>;
displayElement?: string;
}
export interface YhwArticleLimitState {
id?: number;
UUID?: number;
pid?: number;
title?: string;
desc?: string;
comps?: string;
version?: string;
trackID?: number;
startTime: number;
endTime: number;
titlebar: YhwArticleLimitTitlebar;
data: Array<YhwArticleLimitData>;
layout: YhwArticleLimitLayout;
}