graphql-mocks
Version:
Tools for setting up graphql test resolvers
31 lines (23 loc) • 702 B
JavaScript
class FromResolverMapHighlighter {
constructor(resolverMap) {
this.resolverMap = resolverMap;
}
mark() {
var references = [];
var resolverMap = this.resolverMap;
if (typeof resolverMap !== 'object') return [];
for (var typeName in resolverMap) {
references.push(typeName);
for (var fieldName in resolverMap[typeName]) {
if (fieldName === '__resolveType') continue;
references.push([typeName, fieldName]);
}
}
return references;
}
}
var fromResolverMap = function fromResolverMap(resolverMap) {
return new FromResolverMapHighlighter(resolverMap);
};
export { fromResolverMap };
//# sourceMappingURL=from-resolver-map.js.map