sofa-api
Version:
Create REST APIs with GraphQL
16 lines (15 loc) • 411 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOperationInfo = getOperationInfo;
const graphql_1 = require("graphql");
function getOperationInfo(doc) {
const op = (0, graphql_1.getOperationAST)(doc, null);
if (!op) {
return;
}
return {
operation: op,
name: op.name.value,
variables: op.variableDefinitions || [],
};
}