This repository contains the content I discuss in my TypeScript library blog post. You can find the post here!