UNPKG

@replyke/core

Version:

Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.

31 lines (30 loc) 833 B
export type User = { id: string; projectId?: string; role: "admin" | "editor" | "viewer" | "visitor"; email: string | null; name: string | null; username: string | null; avatar: string | null; bio: string | null; birthdate: Date | null; location: { type: "Point"; coordinates: [number, number]; } | null; metadata: Record<string, any>; secureMetadata: Record<string, any>; reputation: number; isVerified: boolean; isActive: boolean; lastActive: Date; suspension: { isSuspended: boolean; reason: string | null; startDate: Date | null; endDate: Date | null; }; createdAt: Date; updatedAt: Date; }; export type UserLean = Omit<User, "projectId" | "isVerified" | "isActive" | "lastActive" | "updatedAt">;