// 用户信息类型
type UserInfo = {
username: string;
password: string;
};
// 登录请求参数类型
type LoginRequest = {
user: UserInfo;
};
// 模拟登录函数
function login(request: LoginRequest): boolean {
// 实际中这里会进行数据库查询等验证逻辑
const { username, password } = request.user;
if (username === 'validUser' && password === 'validPassword') {
return true;
}
return false;
}
// 使用示例
const loginRequest: LoginRequest = {
user: {
username: 'validUser',
password: 'validPassword'
}
};
const result = login(loginRequest);
console.log(result);