import type { ITeam, TeamType } from '@rocket.chat/core-typings'; import { api, request } from './api-data'; export const createTeam = async ( credentials: Record, teamName: string, type: TeamType, members?: string[], ): Promise => { const response = await request .post(api('teams.create')) .set(credentials) .send({ name: teamName, type, ...(members && { members }), }); return response.body.team; }; export const deleteTeam = async (credentials: Record, teamName: string): Promise => { await request.post(api('teams.delete')).set(credentials).send({ teamName, }); };