{"ScriptPreparationCode":"\r\nconst SERVING_TYPE_QUESTION_ID = \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022;\r\n\r\nconst questionCollection = [\r\n {\r\n benefitName: \u0022benefit 1\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022\r\n ]\r\n },\r\n {\r\n benefitName: \u0022benefit 2\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022\r\n ]\r\n },\r\n {\r\n benefitName: \u0022benefit 3\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022,\r\n \u002232as2139-s132-6523-cyt3-092fgf9d39s9\u0022\r\n ]\r\n }\r\n];","TestCases":[{"Name":"native","Code":"\r\n\r\nconst SERVING_TYPE_QUESTION_ID = \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022;\r\n\r\nconst questionCollection = [\r\n {\r\n benefitName: \u0022benefit 1\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022\r\n ]\r\n },\r\n {\r\n benefitName: \u0022benefit 2\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022\r\n ]\r\n },\r\n {\r\n benefitName: \u0022benefit 3\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022,\r\n \u002232as2139-s132-6523-cyt3-092fgf9d39s9\u0022\r\n ]\r\n }\r\n];const removeServ = questionCollection.map(category =\u003E {\r\n const additionalQuestions = category.additonalQuestions.filter(questionID =\u003E {\r\n return questionID !== SERVING_TYPE_QUESTION_ID;\r\n });\r\n return {\r\n benefitName: category.benefitName,\r\n additionalQuestions: additionalQuestions\r\n };\r\n});","IsDeferred":false},{"Name":"ramda","Code":"\r\nconst SERVING_TYPE_QUESTION_ID = \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022;\r\n\r\nconst questionCollection = [\r\n {\r\n benefitName: \u0022benefit 1\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022\r\n ]\r\n },\r\n {\r\n benefitName: \u0022benefit 2\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022\r\n ]\r\n },\r\n {\r\n benefitName: \u0022benefit 3\u0022,\r\n additonalQuestions: [\r\n \u0022f2da9c29-c721-4767-b8e6-291e0e9ffbf5\u0022,\r\n \u0022b017dd0d-d81c-4d19-93d8-a5170d18940d\u0022,\r\n \u002232as2139-s132-6523-cyt3-092fgf9d39s9\u0022\r\n ]\r\n }\r\n];\r\nconst filteredObject = R.map(\r\n R.pipe(\r\n R.over(\r\n R.lensProp(\u0022additonalQuestions\u0022),\r\n R.reject(R.equals(SERVING_TYPE_QUESTION_ID))\r\n )\r\n ),\r\n questionCollection\r\n);","IsDeferred":false}]}