Files
Aislo/B06_Section
eomsangdonandClaude Opus 5 7498d6a2ec refactor(B06): API 타입 선언을 별도 파일로 분리 (700줄 제한)
`B06_Section_Api_Fetch.ts` 704줄 중 486줄이 타입 선언이었다. 타입을
`B06_Section_Api_Types.ts` 로 옮기고 `_Api_Fetch` 는 요청 함수만 남긴다.

호출 코드는 손대지 않았다 — `_Api_Fetch` 가 `export type *` 로 그대로 다시 내보내므로
기존 import 경로가 전부 유효하다. 계약이 아니라 파일만 나눈 것이다.

결과: 704줄 → 236줄(요청 함수) + 492줄(타입). 둘 다 700줄 이내.
검증: `tsc --noEmit` 통과, `pytest tmp/tests/ -q` 356 passed / 0 failed, prettier 정합.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 11:32:51 +09:00
..