UNPKG

@tsed/cli

Version:
15 lines (14 loc) 420 B
import { FeatureType } from "../config/FeaturesPrompt.js"; export function mapUniqFeatures(answers) { const features = []; Object.entries(answers) .filter(([key]) => key.startsWith("features")) .forEach(([key, value]) => { delete answers[key]; features.push(...[].concat(value)); }); return { ...answers, features: [...new Set(features).values()] }; }