Единственное я смотрю сейчас в некоторых случаях делают InputType, его расписывают, передают в инпут и его уже парсят. Но я пока не сильно понимаю бест практик данного кейса
Единственное я смотрю сейчас в некоторых случаях делают InputType, его расписывают, передают в инпут и его уже парсят. Но я пока не сильно понимаю бест практик данного кейса
Это не обязательно, но рекомендовано, выгоды чувствуются при частых изменениях сигнатур функций. Попробуйте почитать про parameter object pattern, например http://wiki.c2.com/?ParameterObject
Это не обязательно, но рекомендовано, выгоды чувствуются при частых изменениях сигнатур функций. Попробуйте почитать про parameter object pattern, например http://wiki.c2.com/?ParameterObject
Всем привет! Кто знает как можно создать асинхронный миделвар в Apollo? Мне нужно в миделваре сделать запись в localeForage, который асинхронный и возвращает промис. Но когда forward(operation) ставлю в then, возникает ошибка. Спасибо!
Привет. Есть структура {value, valueType}, где valueType = enum { STRING, NUMBER }, а value может быть либо String, либо Int в зависимости от valueType В какую сторону смотреть, чтобы описать такое в graphql?
Всем привет! Кто знает как можно создать асинхронный миделвар в Apollo? Мне нужно в миделваре сделать запись в localeForage, который асинхронный и возвращает промис. Но когда forward(operation) ставлю в then, возникает ошибка. Спасибо!
Привет. Есть структура {value, valueType}, где valueType = enum { STRING, NUMBER }, а value может быть либо String, либо Int в зависимости от valueType В какую сторону смотреть, чтобы описать такое в graphql?
Храни в базе как строку, а на клиенте кастуй в зависимости от valueType