본문으로 건너뛰기

"fp-ts" 태그로 연결된 2개 게시물개의 게시물이 있습니다.

모든 태그 보기

· 약 18분
Jake Son

대수적 자료형을 제공하는 Typescript 라이브러리인 fp-ts의 메인테이너 Giulio Canti의 최근 활동을 보면 fp-ts그룹 내의 저장소에 작업을 하는것을 볼 수 있다.

gcanti-profile

그 중에서 core 저장소를 보면 해당 프로젝트의 목적이 @effect 생태계와의 통합을 위한 것이라고 한다.
core 라이브러리는 대수적 자료형을 위한 인터페이스와 Option, Either와 같은 기본 자료형을 제공하며 효과를 다루기 위해 기존에 사용한 Task, TaskEither는 effect를 사용할 것을 권장하고 있다.

해당 라이브러리에 관심이 생겨 관련 문서를 찾아보았지만 자료가 많지 않았고 공식문서조차 매우 부실한 상태이다.
다행히 프로젝트의 주요 메인테이너인 mikearnaldi가 발표한 여러 영상이 있어 이를 활용하였다.
이번 글에서는 발표 영상중 하나인 Write Efficient & Testable code with effect-ts의 내용을 정리해보았다.