UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

19 lines 627 B
import { Kind } from "../language/kinds.mjs"; export function getOperationAST(documentAST, operationName) { let operation = null; for (const definition of documentAST.definitions) { if (definition.kind === Kind.OPERATION_DEFINITION) { if (operationName == null) { if (operation) { return null; } operation = definition; } else if (definition.name?.value === operationName) { return definition; } } } return operation; } //# sourceMappingURL=getOperationAST.js.map