Our great sponsors
- Appwrite - The open-source backend cloud platform
- Revelo Payroll - Free Global Payroll designed for tech teams
- Sonar - Write Clean JavaScript Code. Always.
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
-
You may be interested also in checking out the implementation of Lens in monocle-ts, one of the libraries in the fp-ts ecosystem
-
Sure, here you go :) Allow me to note: it's not quite done - a few local changes haven't been pushed, only a fraction of things have tests, there are naming-inconsistencies and there's definitely lots of potential for improvement... it's more of a "toy"/"demonstration" library. Definitely not optimized for performance or anything.
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
Finally, here's an SO Answer to a question about type equality testing in ts, which leads to this github code that tests for type equality using function type syntax in typescript - the solution blew my mind and gave further insight into typescript construction.
Related posts
- You could have invented lenses!
- Haskell Lens Tutorial by Exercises
- Simple Immutable Data w/ Spectacles 👓
- Ramda: A practical functional library for JavaScript programmers
- I created a CLI tool that writes unit tests with GPT-4 (with one command, I created tests for Lodash repo with 90% code coverage and found 13 bugs)