Typescript intellisense: предложить общие имена / типы экспорта для файлов в каталоге - PullRequest
0 голосов
/ 31 мая 2019

Я не думаю, что это возможно, но есть ли способ для intellisense предложить определенные свойства для экспорта из каждого файла машинописи в каталоге или для соответствия имени файла?

Например, яесть каталог обработчиков маршрутов.Я бы хотел, чтобы каждый файл обрабатывал один маршрут.Итак, структура моего проекта выглядит следующим образом:

/src
  /endpoints
    route1.endpoint.ts
    route2.endpoint.ts
  index.ts

И каждый *.endpoint.ts файл будет экспортировать некоторые (и некоторые необязательные) переменные:

export const path = '/my-route-1';
export const method = 'post';
export function handler(req, res) {
  res.send('hello');
}

Я бы хотел, чтобы intellisense предлагал path, handler и другие экспорты в *.endpoint.ts файлах.

Я знаю, что могу сделать это с помощью классов или даже декораторов машинописного текста.Но любопытно, можно ли это сделать для экспорта имен / типов свойств.

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