Write better end-to-end software with a robust IT infrastructure that supports your digital products.
Matechs Effect-TS is an open-source library that allows you to build software in a purely functional manner to support your innovative tech projects.
A fully-fledged functional effect system for typescript with a rich standard library.
A typescript library inspired by scala's ZIO and Haskell's RIO architecture.
We have proudly shaped a library that continues to grow along with community contributions.
There have been many attempts at finding valid HKT encodings in TypeScript. Currently the most used and reliable one is implemented by fp-ts.
In the first article of the series we described the principles behind the unique encoding of HKTs used in @effect-ts/core, it's now time to take a look at the details.
In the first 2 parts of the series we have looked at the overall module structure of @effect-ts/core and discussed the general aspects of how modules are organised.
In the previous post of the series we started to explore the Effect data type in details.