UNPKG

@airbnb/lunar-apollo

Version:

Apollo and GraphQL utilities.

14 lines (10 loc) 355 B
"use strict"; exports.__esModule = true; exports.default = getQueryName; function getQueryName(query) { if (query.definitions.length > 0) { const def = query.definitions[0]; return def && def.name && def.name.value || 'query'; } // istanbul ignore next return query && query.loc && query.loc.source && query.loc.source.name || 'query'; }