ts знаю, но не так много использовал сложную типизацию
вот это читал, код разбирал? https://www.typescriptlang.org/docs/handbook/utility-types.html
https://github.com/ghaiklor/type-challenges-solutions но лучше конечно пройтись по официальной доке и попытаться самому их решить 🙂
Обсуждают сегодня