import {Team} from '../entities/Team' import {IUserTeamParams} from './IUserTeamParams' import {IUserInTeam} from '@rondo/common' export interface ITeamService { create(params: {name: string, userId: number}): Promise remove(params: {id: number, userId: number}): Promise<{id: number}> update(params: {id: number, name: string, userId: number}): Promise addUser(params: IUserTeamParams): Promise removeUser(params: IUserTeamParams): Promise findOne(id: number): Promise find(userId: number): Promise findUsers(teamId: number): Promise // TODO add other methods }