TypeScript @programming.dev codeinabox @programming.dev 11mo ago Omit for Discriminated Unions in TypeScript tkdodo.eu /blog/omit-for-discriminated-unions-in-type-script