8 lines
246 B
TypeScript
8 lines
246 B
TypeScript
import type { User } from "../../entities/user";
|
|
|
|
export interface IUsersRepository {
|
|
getUser(id: string): Promise<User | undefined>;
|
|
getUserByUsername(username: string): Promise<User | undefined>;
|
|
createUser(input: User): Promise<User>;
|
|
}
|