Использование express-enrouten с Typescript - PullRequest
0 голосов
/ 04 марта 2019

Я создаю экспресс-приложение, используя express-enrouten для моих контроллеров, само приложение пишется на TypeScript.Проблема, с которой я сталкиваюсь, заключается в том, что express-enrouten не имеет пакета @types для него.Является ли единственным выходом из этого создание файла декларации вручную?

РЕДАКТИРОВАТЬ:

Я попытался создать файл декларации со следующим:

declare module 'express-enrouten' {
    export function enrouten(options: any): Function
}

In index.ts, когда я делаю следующее:

app.use(enrouten({ directory: 'routes' })); // app = express();

Я получаю следующую ошибку:

Невозможно вызвать выражение, тип которого не имеет подписи вызова

Любая идея, где я иду не так?

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