преобразовать при помощи io-ts. С бэка приходит json, внутри него несколько полей, одно из них - вложенный json (не спрашивайте, почему - такое апи, работаю с тем, что есть).
Вопрос, как это поле в io-ts типах описать. Кто-нибудь может помочь разобраться с JsonFromString декодером? Как пользоваться DateFromISOString вроде бы понятно, а вот как с JsonFromString - ни как не пойму, да и в интернете нет никакой информации. В тестах, что в либе описаны, внутри t.type она не используется. :(
Вот песочница: https://codesandbox.io/s/io-ts-rs914?file=/src/index.ts
Вот тесты к декодеру, о которых писал выше:
https://github.com/gcanti/io-ts-types/blob/master/src/JsonFromString.ts
Возможно кому-то тоже пригодится. Вот решение моей проблемы: https://github.com/gcanti/io-ts-types/issues/158
Обсуждают сегодня