UNPKG

823 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.guessFragmentTypeTemplate = void 0;
4exports.guessFragmentTypeTemplate = "\nconst guessFragmentType = (fragment: string | DocumentNode) => {\n let isString,\n isFragment = false;\n let fragmentName = '';\n if (typeof fragment === 'string') {\n isString = true;\n } else if (typeof fragment === 'object' && fragment.definitions.length) {\n isFragment = true;\n const definition = fragment.definitions[0];\n if (definition.kind === 'FragmentDefinition') {\n fragmentName = definition.name.value;\n } else {\n console.error(\n `The argument passed is not a fragment definition, got ${definition.kind} instead`\n );\n return;\n }\n }\n return { isString, isFragment, fragmentName };\n};";