-import OAuthServer = require('express-oauth-server')
+import 'express-validator'
+import * as express from 'express'
+import * as OAuthServer from 'express-oauth-server'
import { OAUTH_LIFETIME } from '../initializers'
import { logger } from '../helpers'
model: require('../lib/oauth-model')
})
-function authenticate (req, res, next) {
+function authenticate (req: express.Request, res: express.Response, next: express.NextFunction) {
oAuthServer.authenticate()(req, res, function (err) {
if (err) {
- logger.error('Cannot authenticate.', { error: err })
+ logger.error('Cannot authenticate.', err)
return res.sendStatus(500)
}
})
}
-function token (req, res, next) {
+function token (req: express.Request, res: express.Response, next: express.NextFunction) {
return oAuthServer.token()(req, res, next)
}