mc-pro-ui
Version:
一个功能强大的 Vue 3 UI 组件库,提供完整的 TypeScript 支持
35 lines (34 loc) • 660 B
TypeScript
export interface Result {
code: string;
msg: string;
}
export interface ResultData<T = any> extends Result {
data: T;
}
export interface ResPage<T> {
list: T[];
pageNum: number;
pageSize: number;
total: number;
}
export interface ReqPage {
pageNum: number;
pageSize: number;
}
export declare namespace Upload {
interface ResFileUrl {
fileUrl: string;
}
}
export declare namespace Login {
interface ReqLoginForm {
username: string;
password: string;
}
interface ResLogin {
access_token: string;
}
interface ResAuthButtons {
[key: string]: string[];
}
}