Попытка декодировать событие с помощью rescript-json-combinators

Попытка создать эквивалент для decodeEvent с помощью rescript-json-combinators. Я не мог понять, как заменить «Декодер (декодер)», поскольку декодеры были сделаны абстрактными в комбинаторах rescript-json. Попытка использовать Decode.decode не сработала. Любая идея о том, как это можно решить?

         let decodeEvent = (Decoder(decoder), value: Web_node.event) =>
    try decoder(Obj.magic(value)) catch {
    | ParseFail(e) => Error(e)
    | _ => Error("Unknown JSON parsing error")
    }

0 ответов

Другие вопросы по тегам