commerce/types/next-auth.d.ts
2025-05-23 10:41:49 +02:00

38 lines
687 B
TypeScript

import 'next-auth';
import 'next-auth/jwt';
declare module 'next-auth' {
interface Session {
user: {
customer_id: number;
token: string;
user_email: string;
user_nicename: string;
user_display_name: string;
roles: string[];
};
}
interface User {
customer_id: number;
token: string;
user_email: string;
user_nicename: string;
user_display_name: string;
roles: string[];
}
}
declare module 'next-auth/jwt' {
interface JWT {
user: {
customer_id: number;
token: string;
user_email: string;
user_nicename: string;
user_display_name: string;
roles: string[];
};
}
}