What does T extends { id: string } guarantee inside a generic function?

from Generics
TypeScript 6 intermediate 1 min

What does T extends { id: string } guarantee inside a generic function?

Report an error