UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

17 lines 659 B
import { getOperationName } from "../../utilities/index.js"; export function transformOperation(operation) { var transformedOperation = { variables: operation.variables || {}, extensions: operation.extensions || {}, operationName: operation.operationName, query: operation.query, }; if (!transformedOperation.operationName) { transformedOperation.operationName = typeof transformedOperation.query !== 'string' ? getOperationName(transformedOperation.query) || undefined : ''; } return transformedOperation; } //# sourceMappingURL=transformOperation.js.map