Mert Özen's blog posts on software development, backend, frontend, and DevOps.
We filter unions with Exclude, Extract and NonNullable, and derive types from functions and classes with ReturnType, Parameters, Awaited, InstanceType and ConstructorParameters.