Tag
A blog post from Inngest detailing how adding a second middleware corrupts TypeScript types due to a loophole in type constraint checking, and explaining the root cause involving optional properties and conditional types.