По работе, при использовании Typescript, кроме стандартных Interface и Type, часто попадаются Record и Partial, поэтому знать про них точно стоит.
Вот ссылка на мануал из первоисточника - https://www.typescriptlang.org/docs/handbook/utility-types.html
Так же рядом есть Required и ReadOnly, как их использовать понятно. Но в проектах пока их не видел и потребности в них не было.
Редко попадаются Pick, Omit, Exlude и Extract. Их полезно знать тоже.


