switch (question.type) { case DRAG_AND_DROP_TEXT: answerOrder.push(question.dropspots.map((dropspots: any) => dropspots.id)); break; case RANKING_TEXT: answerOrder.push(question.response.map((response: any) => response.id)); break; case SINGLE_CHOICE: case MULTIPLE_CHOICE: case STATEMENT_CHOICE: case SINGLE_CHOICE_IMAGE: answerOrder.push(question.answers.map((answer: any) => answer.id)); break; default: answerOrder.push([]); }