nest-trpc-prisma-starter/apps/server/test/mock/data/user.data.ts
2024-04-26 02:12:44 +08:00

19 lines
526 B
TypeScript

import { Role } from '@server/modules/auth/auth.constant'
import { snowflake } from '@server/shared/database/snowflake.util'
import { UserOptionalDefaults } from 'database/zod'
export function generateMockUser(): UserOptionalDefaults {
const id = snowflake.nextId()
return {
username: `mockUser_${id}`,
avatar: `https://picsum.photos/200/200`,
password: 'mockPassword123',
email: `mockuser_${id}@example.com`,
role: Role.User,
}
}
const mockUserData1 = generateMockUser()
export { mockUserData1 }