- KBO 게임센터 API를 연동하여 실시간 경기 데이터(선발 투수, 이닝, 스코어 등) 조회 기능을 구현했습니다. - 경기 일정 캐시를 일 단위로 관리하도록 개선하고, 경기 상태에 따라 TTL을 동적으로 적용하는 로직을 도입했습니다. - 일정 데이터 요청 시 선발 투수 정보를 병합하여 제공하도록 기능을 강화했습니다. - CLI 명령과 API 엔드포인트에 실시간 경기 정보를 확인할 수 있는 경로를 추가했습니다.
35 lines
694 B
TypeScript
35 lines
694 B
TypeScript
// 기존 모듈의 타입을 re-export하여 통합 진입점 제공
|
|
|
|
export type {
|
|
TeamRank,
|
|
WinLossDraw,
|
|
TeamVsRecord,
|
|
TeamRankResult,
|
|
} from "../kbo/team-rank.js";
|
|
|
|
export type {
|
|
GameStatus,
|
|
ScheduleGame,
|
|
ScheduleFilters,
|
|
ScheduleResult,
|
|
} from "../kbo/schedule.js";
|
|
|
|
export type {
|
|
PlayerPageConfig,
|
|
PlayerRecord,
|
|
PlayerFilters,
|
|
PlayerStatsResult,
|
|
} from "../kbo/player/common.js";
|
|
|
|
export { TEAM_CODES } from "../kbo/player/common.js";
|
|
export { SERIES_CODES } from "../kbo/schedule.js";
|
|
|
|
export type {
|
|
GameListFilters,
|
|
GameListRecord,
|
|
GameListResult,
|
|
PersonRef,
|
|
} from "../kbo/game-list.js";
|
|
|
|
export { LeagueCode, LEAGUE_CODES } from "../kbo/game-list.js";
|