import passport from 'koa-passport'; import Users from 'grow-db/lib/models/users'; import { User } from 'grow-db/lib/schemas/user'; passport.serializeUser((user: User, done) => { done(null, user._id); }); passport.deserializeUser(async (id, done) => { const user = await Users.findById(id); if (user) { done(null, user); } done('user not found', null); });