Dynamic optional and mandatory fields with advanced Typescript generics
Introduction
In order to have the correct undefined status for fields on the built objects, we need to be able to have the type of builder that evolves as methods are called upon him. The idea here will be to have the return type of any of the method...
blog.carli.dev4 min read