/**
*buildProfile
*
*-사용자 경험을 중심으로 경력/프로젝트 정보를 조립합니다.
*-createResume()에서 시작해 일 경험과 추가 경험을 순차 체이닝으로 구성합니다.
*-각 하위 함수에서 책임을 분리해 탐색 가능한 이력 코드 구조를 유지합니다.
*
*/
function buildProfile(): ResumeBuilder<Developer<"frontend", "ux-first">> {
return createResume()
.composeWorkExperience(
(resume) =>
resume.().().()
)
.composeExtraExperience(
(resume) =>
resume.().()
)
}
깃허브상세 이력보기