user-service
    Preparing search index...
    interface UserRepository {
        findById(id: UserId): Promise<User | undefined>;
        findByRole(role: UserRole): Promise<User[]>;
        findByUsername(username: Username): Promise<User | undefined>;
        remove(user: User): Promise<void>;
        save(user: User): Promise<void>;
    }

    Implemented by

    Index

    Methods