getting-started-fp-ts
getting-started-fp-ts copied to clipboard
π Typescript Functional Programming with fp-ts π€
Getting Started FP with fp-ts
λ³Έ λ νμ§ν 리λ fp-ts 곡μλ¬Έμμ Learning Resourcesμμ μκ°νλ λ¬Έμλ€μ λ²μνλ©° νμ΅ν λ νμ§ν 리μ λλ€.
π λͺ©μ°¨
fp-ts μμνκΈ°
μ£Όμ | μ½λ | ν¬μ€νΈ | μλ¬Έ |
---|---|---|---|
fp-tsλ₯Ό μ΄μ©ν λΉν¨μν μ½λμμ μνΈ μ΄μ©μ± | :link: | ||
fp-ts μμνκΈ°: Eq | :link: | ||
fp-ts μμνκΈ°: Ord | :link: | ||
fp-ts μμνκΈ°: Semigroup | :link: | ||
fp-ts μμνκΈ°: Monoid | :link: | ||
fp-ts μμνκΈ°: Category | :link: | ||
fp-ts μμνκΈ°: Functor | :link: | ||
fp-ts μμνκΈ°: Applicative | :link: | ||
fp-ts μμνκΈ°: Monad | :link: | ||
fp-ts μμνκΈ°: Either vs Validation | :link: | ||
fp-ts μμνκΈ°: IO | :link: | ||
fp-ts μμνκΈ°: Reader | :link: |
ν¨μν λμμΈ
μ£Όμ | μ½λ | ν¬μ€νΈ | μλ¬Έ |
---|---|---|---|
ν¨μν λμμΈ: μ½€λΉλ€μ΄ν° | :link: | ||
ν¨μν λμμΈ: time μ½€λΉλ€μ΄ν°λ₯Ό λ μΌλ°μ μΌλ‘ λ§λλ λ°©λ² |
:link: | ||
ν¨μν λμμΈ: tagless final | :link: | ||
ν¨μν λμμΈ: λλν μμ±μ | :link: | ||
ν¨μν λμμΈ: Typescriptμμμ TDD (declare μ λ¨μ©) |
:link: | ||
ν¨μν λμμΈ: μμ± κΈ°λ° ν μ€νΈ μκ° | :link: | ||
ν¨μν λμμΈ: λμμ μλ£ν | :link: |
Written by @Minsu Kimβ