В моем приложении много типов графиков.
Я использую graphql- js для их построения.
// example
const TruckDriver: GraphQLObjectType = new GraphQLObjectType({
name: 'TruckDriver',
fields: () => ({
id: { type: GraphQLString },
}),
})
Затем я импортирую такие типы в разные запросы и мутации, чтобы определить тип возвращаемых значений.
Но мои средства распознавания не возвращают объекты, они возвращают экземпляры классов, в которых информация о полях находится во вложенном свойстве 'info'. Например, описанный выше преобразователь вернет
{
info: {
id: '123'
}
...
}
Я хотел добавить преобразователь в мои типы, но обнаружил, что типы не имеют преобразователей.
Как я могу легко реализовать логи c из разбор данных полей для моих типов объектов?