///
/**
* 全局类型声明
*/
// 扩展 uni-app 全局类型
declare global {
namespace UniNamespace {
interface GetStorageOption {
key: string;
success?: (res: { data: any }) => void;
fail?: (res: { errMsg: string }) => void;
complete?: () => void;
}
}
}
// 微信小程序登录响应
interface WechatLoginResponse {
code: number;
message: string;
data: {
token: string;
userId: string;
};
}
// 分页请求参数
interface PaginationParams {
page?: number;
pageSize?: number;
}
// 分页响应
interface PaginatedResponse {
items: T[];
total: number;
page: number;
pageSize: number;
totalPages: number;
}
export {};