Я создаю экспресс-приложение, используя 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();
Я получаю следующую ошибку:
Невозможно вызвать выражение, тип которого не имеет подписи вызова
Любая идея, где я иду не так?