| 12345678910111213 |
- export default function injectTypename(typename) {
- function typenameMutator(_typename, _rawResult) {
- if (_isPlainObject(_rawResult) && _has(_rawResult, "id")) {
- _set(_rawResult, "__typename", _typename)
- } else if (_isArray(_rawResult)) {
- _forEach(_rawResult, (entry) => _set(entry, "__typename", _typename))
- }
- return _rawResult
- }
- return (rawResult) => typenameMutator(typename, rawResult)
- }
|