import { Service } from "../types/segments.model"; export function getService(...value: T[]): Service { const serviceByName = Object.values(Service).reduce((acc, serviceName) => { acc[serviceName.toLowerCase()] = serviceName; return acc; }, {} as Record); for (const name of value) { if (name?.trim().toLowerCase() in serviceByName) { return serviceByName[name.trim().toLowerCase()]; } } return Service.YouTube; }