Сделал так:
addBlock(block: BlockContainer) {
return this.apollo
.mutate({
mutation: gql`
mutation Block($blockContainer: BlockDataInput!) {
add (blockData: $blockContainer) {
id
type
data
order
}
}
`,
variables: {
blockContainer: block
}
})
.map((d) => d.data.add);
}