12 lines
346 B
TypeScript
12 lines
346 B
TypeScript
import { Identity as IdentitySchema } from '@generated/types';
|
|
import { User } from '@prisma/client';
|
|
import { toUserSchema } from './userMapper';
|
|
|
|
export async function toIdentitySchema(model: User): Promise<IdentitySchema> {
|
|
return {
|
|
id: model.id,
|
|
email: model.email,
|
|
isDarkTheme: true,
|
|
user: await toUserSchema(model)
|
|
};
|
|
}
|