mirror of
https://github.com/standardnotes/server
synced 2026-07-14 00:01:54 -04:00
12 lines
375 B
TypeScript
12 lines
375 B
TypeScript
import { ReadStream } from 'fs'
|
|
import { User } from './User'
|
|
|
|
export interface UserRepositoryInterface {
|
|
streamAll(): Promise<ReadStream>
|
|
streamTeam(memberEmail?: string): Promise<ReadStream>
|
|
findOneByUuid(uuid: string): Promise<User | null>
|
|
findOneByEmail(email: string): Promise<User | null>
|
|
save(user: User): Promise<User>
|
|
remove(user: User): Promise<User>
|
|
}
|