graphql-mocks
Version:
Tools for setting up graphql test resolvers
37 lines (27 loc) • 808 B
JavaScript
Object.defineProperty(exports, '__esModule', {
value: true
});
class FromResolverMapHighlighter {
constructor(resolverMap) {
this.resolverMap = resolverMap;
}
mark() {
const references = [];
const resolverMap = this.resolverMap;
if (typeof resolverMap !== 'object') return [];
for (const typeName in resolverMap) {
references.push(typeName);
for (const fieldName in resolverMap[typeName]) {
if (fieldName === '__resolveType') continue;
references.push([typeName, fieldName]);
}
}
return references;
}
}
const fromResolverMap = function fromResolverMap(resolverMap) {
return new FromResolverMapHighlighter(resolverMap);
};
exports.fromResolverMap = fromResolverMap;
//# sourceMappingURL=from-resolver-map.js.map
;