Расширение Typescript "тип, вложенный в тип" - PullRequest
0 голосов
/ 04 мая 2020

У меня следующий тип:

type IQueryResolvers<ContextType = any, ParentType extends {} = {}> = {
me?: ...
profile?: ... 
}

проблема в том, что у меня есть одна функция контроллера для каждой клавиши типа IQueryResolvers, например:

const meController = () => {};

Я хотел бы получить доступ к типу, как этот:

const meController: IQueryResolvers.me = () => {};

У кого-нибудь есть решение для этого?

1 Ответ

0 голосов
/ 04 мая 2020

решение:

const meController: IQueryResolvers['me'] = () => {};
...