//


// 数据
export interface ControlDataInter {
    id: Number
    name: string,
    display: Boolean,
    prohibit: Boolean,
    pattern: Array<PatternInter>,
    check: Array<CheckInter>,
}

// 校验 对象 
export interface CheckInter {
    id: Number
    prop: string,
    isCheck: Boolean,
    message: string,
    trigger: string,
}

// 模式 对象
export interface PatternInter {
    id: Number,
    name: string,
    isUse: Boolean,
}
// button 对象 
export interface ButtonInter {
    id: Number,
    name: string,
    display: Boolean,
}

export type ControlData = ControlDataInter
export type ControlDataList = Array<ControlDataInter>
export type ButtonListInter = Array<ButtonInter>