declare module "next-auth" {
interface Session extends DefaultSession {
user: {
id: string;
// ...other properties
displayName: string;
} & DefaultSession["user"];
}
interface User {
// ...other properties
displayName: string;
}
}
callbacks: {
session: ({ session, user }) => {
console.log(user);
console.log(user.displayName);
return {
...session,
user: {
...session.user,
displayName: user.displayName,
id: user.id,
},
};
},
},
declare module "next-auth" {
interface Session extends DefaultSession {
user: {
id: string;
// ...other properties
displayName: string;
} & DefaultSession["user"];
}
interface User {
// ...other properties
displayName: string;
}
}
callbacks: {
session: ({ session, user }) => {
console.log(user);
console.log(user.displayName);
return {
...session,
user: {
...session.user,
displayName: user.displayName,
id: user.id,
},
};
},
},