Довольно простой в использовании шлем от чистого JS согласно документации:
const express = require('express')
const helmet = require('helmet')
const app = express()
app.use(helmet())
Но как я могу использовать его из машинописи? Файл Typings экспортирует кучу вещей, одним из которых является интерфейс шлема, который не может быть вызван как функция. Я могу импортировать его вот так, но понятия не имею, что делать дальше, что я должен передать в app.use?
import * as helmet from 'helmet'
Я импортировал последнюю версию шлема и набор текста:
"@types/helmet": "0.0.43",
"helmet": "^3.18.0"