- auth/negotiation 도메인별 api/keys/queries/mutations/type 5파일 구조 - axios 인스턴스: access token 주입, 434 만료 시 refresh 자동 재발급(단일 비행) 후 원요청 재시도, 433/435/1203(TOKEN_REVOKED) 시 세션 종료 처리 - HTTP 200 + result.success=false 비즈니스 에러를 ApiError 로 변환, 에러코드별 한국어 메시지 맵(getApiErrorMessage) 제공 - 토큰 localStorage 저장소(tokenStorage) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
7 lines
319 B
TypeScript
7 lines
319 B
TypeScript
// 협상 API 모듈 공개 표면.
|
|
export { negotiationApi } from './negotiation.api'
|
|
export { negotiationKeys } from './negotiation.keys'
|
|
export { useSessionListQuery } from './negotiation.queries'
|
|
export { useParticipateMutation, useRejectMutation } from './negotiation.mutations'
|
|
export * from './negotiation.type'
|