qpa-client/packages/qpa/App/remove-typename.ts

12 lines
256 B
TypeScript

import { clone } from 'ramda'
const omitTypename = (key, value) => {
return key === '__typename' ? undefined : value
}
const removeTypename = (object: any) => {
return JSON.parse(JSON.stringify(object), omitTypename)
}
export default removeTypename