(делаю ренеймы ключей, оставляю только необходимые ключи)
Как создать тип на основе нового объекта, не описывая новый интерфейс?
И ренеймы делаю, и частично вырезаю ключи IDE по факту понимает, какой тип у объекта на выходе после моих манипуляций, но я хочу экспоузнуть это как тип, не описывая новый
https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys Это чтобы добавлять, вычитать и т.п. Я использовал Pick но можно и вычесть через Omit. Переименовать наверное только через создание нового типа как на скрине
Про это знаю, думал мб есть какие-то обходные пути По всей видимости IDE под капотом выполняет указанные инструкции для модификации объекта и тем самым дает нужный тип, а в тс это не сделать
Я тогда не понимаю в чем вопрос. Можно выдернуть тип, который возвращает функция. Я правда не помню как, но это можно сделать.
https://stackoverflow.com/questions/36015691/obtaining-the-return-type-of-a-function
Благодарю
Обсуждают сегодня