graphql-mocks
Version:
Tools for setting up graphql test resolvers
1 lines • 4.39 kB
Source Map (JSON)
{"version":3,"file":"resolves-to.mjs","sources":["../../../../src/highlight/highlighter/resolves-to.ts"],"sourcesContent":[null],"names":["concat","a","b","getResolvableAST","resolveString","_objectNode$fields","trim","node","parse","_unused","undefined","objectNode","definitions","fieldNode","fields","type","compareTypeNodes","aHasType","bHasType","kind","removeLocsFromNamedTypeNode","evolve","loc","name","omit","equals","ResolvesToHighlighter","constructor","targets","_defineProperty","length","HIGHLIGHT_ALL","mark","schema","expandTargets","includes","allFieldResolvables","astTargets","map","filter","Boolean","astTarget","expandTarget","reduce","targetAST","types","Object","values","getTypeMap","fieldReferences","isObjectType","getFields","field","_field$astNode","fieldReturnAST","astNode","typeNodesEqual","push","allResolvableFieldReferences","startsWith","resolvesTo","_len","arguments","returnTargets","Array","_key"],"mappings":"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"}