UNPKG

graphql-mocks

Version:

Tools for setting up graphql test resolvers

1 lines 2.98 kB
{"version":3,"file":"embed.mjs","sources":["../../../src/resolver-map/embed.ts"],"sourcesContent":[null],"names":["embed","_ref","resolver","resolverOption","highlight","coercibleHighlight","highlightAllCallback","wrappers","replace","replaceOption","_ref2","_asyncToGenerator","resolverMap","packOptions","schema","dependencies","graphqlSchema","isSchema","Error","concat","coerceHighlight","filter","combine","resolvesTo","union","interfaces","reference","references","_wrappers","existingResolver","getResolver","shouldReplace","resolverToEmbed","prettyReference","JSON","stringify","type","field","isTypeReference","instance","getInstanceForReference","isFieldReference","isObjectType","isAbstractType","length","embedPackOptionsWrapper","applyWrappers","setResolver","_x","_x2","apply","arguments"],"mappings":"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"}