Могу ли я определить тип глубокого объекта с помощью функции l oop в TypeScript? - PullRequest
0 голосов
/ 06 августа 2020

например. У меня есть переменная apiMap, тип которой я могу определить следующим образом.

export const apiMap = {
  global: {
    getBanner: "/api/v2/banner"
  },
  music: {
    getDetail: "/api/v2/detail",
    getLyric: "/api/v2/lyric"
  }
};

type GlobalType = {
  getBanner: string
};
type MusicType = {
  getDetail: string,
  getLyric: string
};

export type ApiMapType = {
  global: GlobalType,
  music: MusicType
};

question:

Могу ли я определить ее более простым способом, например, циклические переменные с функцией?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...