* --init * clean up * unnecessary comment * remove comment * fix factory resolver * Add active filter to webhook query
12 lines
348 B
TypeScript
12 lines
348 B
TypeScript
import type { User } from "@calcom/prisma/client";
|
|
|
|
export interface IUsersRepository {
|
|
updateLastActiveAt(userId: number): Promise<User>;
|
|
|
|
/**
|
|
* @param userId - The user ID to query
|
|
* @returns User with team memberships, or null if user not found
|
|
*/
|
|
findUserTeams(userId: number): Promise<{ teams: { teamId: number }[] } | null>;
|
|
}
|