diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 59553a7a6c..4a39783065 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,13 +7,12 @@ jobs: name: Test and lint code base runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Use Node.js - uses: actions/setup-node@v1 - with: - node-version: '18.20.x' - - run: npm install - - run: npm run test - - run: npm run lint - - + - uses: actions/checkout@v2 + - name: Use Node.js + uses: actions/setup-node@v1 + with: + node-version: '18.20.x' + - run: npm install + - run: npm run test + - run: npm run typecheck + - run: npm run lint diff --git a/server/routes/passport.routes.ts b/server/routes/passport.routes.ts index 0f145d9bb9..c54091104e 100644 --- a/server/routes/passport.routes.ts +++ b/server/routes/passport.routes.ts @@ -1,5 +1,6 @@ import { Router, Request, Response, NextFunction } from 'express'; import passport from 'passport'; +import { UserDocument } from '../types'; const router = Router(); @@ -11,7 +12,7 @@ const authenticateOAuth = (service: string) => ( passport.authenticate( service, { failureRedirect: '/login' }, - (err: unknown, user: unknown) => { + (err: unknown, user: UserDocument) => { if (err) { // use query string param to show error; res.redirect(`/account?error=${service}`);