homehui
Version:
Vue3 二次封装基础组件文档
31 lines (30 loc) • 728 B
TypeScript
export declare namespace Table {
interface Pageable {
pageNum: number;
pageSize: number;
total: number;
}
interface StateProps {
tableData: any[];
pageable: Pageable;
searchParam: {
[key: string]: any;
};
searchInitParam: {
[key: string]: any;
};
totalParam: {
[key: string]: any;
};
icon?: {
[key: string]: any;
};
}
}
export declare namespace HandleData {
type MessageType = "" | "success" | "warning" | "info" | "error";
}
export declare namespace Theme {
type ThemeType = "light" | "inverted" | "dark";
type GreyOrWeakType = "grey" | "weak";
}