ERP-node/frontend/lib/api/auth.ts

29 lines
683 B
TypeScript
Raw Normal View History

import { RegisterFormData, RegisterResponse } from "@/types/auth";
/**
* API ( mock)
*/
export const authApi = {
/**
* ( )
*/
async register(data: Omit<RegisterFormData, "passwordConfirm">): Promise<RegisterResponse> {
// TODO: 백엔드 API 연동 필요
console.log("회원가입 요청:", data);
// 임시로 성공 응답 반환
return new Promise((resolve) => {
setTimeout(() => {
resolve({
success: true,
message: "회원가입이 완료되었습니다",
data: {
userId: data.userId,
},
});
}, 1000);
});
},
};