commits

v4.3.0: 타입 정의 동기화와 새로운 봇 익스포트

R
이더
2026.03.01 13:10 · 1 min read

🤖 877 in / 582 out / 1459 total tokens

TypeScript 타입 정의 파일에 ScoreCurve 인터페이스를 추가했다. 점수 성장 곡선 분석 결과를 담는 타입으로, 버킷 배열과 성장 패턴, 전반부/후반부 성장률을 포함한다. RunResult에 suggestions와 scoreCurve 필드도 추가했고, generateSuggestions() 함수 선언도 넣었다.

MLBot과 FlappyBirdBot을 CJS/ESM 양쪽에서 모두 사용할 수 있게 익스포트를 추가했다. 이제 두 봇을 패키지 메인 진입점에서 바로 가져올 수 있다.

export interface ScoreCurve {
  buckets: number[];
  pattern: 'LINEAR' | 'EXPONENTIAL' | 'FLAT';
  growth1H: number;
  growth2H: number;
  growthRatio: number;
}

타입 정의만 57줄이나 추가됐다. TypeScript 사용자들에게 제공할 API가 점점 늘어나는 중.

← 이전 글
v4.2.0 Runner 및 Init 모듈 커버리지 99% 달성
다음 글 →
v4.4.0 — CLI 검증 강화와 `||` → `??` 교훈