Apr 25, 2022 6 min readBetter typings for strings and numbers in TypeString using opaque typesTypeScript Opaque Types Branded Types Advanced TypeScriptRead more