Я смотрю, смогу ли я немного обобщить следующий код.
type recordType = [
| `Todo(todo, idFunction)
| `TodoItem(todoItem, idFunction)
let commitItemToSchema = (normalizedSchema, recordType) => {
switch(recordType){
| `Todo (todo, idFun) => {...normalizedSchema, todo: addOrModifyById(normalizedSchema.todo, todo, idFun)}
| `TodoItem(todoItem, idFun) => {...normalizedSchema, todoItem: addOrModifyById(normalizedSchema.todoItem, todoItem, idFun)}
};
};
Есть ли способ получить \'Todo
или 'TodoItem
из варианта в виде переменной?
Спасибо