UNPKG

graphql-paper

Version:

A flexible in-memory store based on a GraphQL Schema

1 lines 2.77 kB
{"version":3,"file":"create.mjs","sources":["../../../src/operations/create.ts"],"sourcesContent":[null],"names":["createOperation","context","typename","documentPartial","_ref","store","schema","document","createDocument","gqlType","getType","gqlTypeFields","getFields","push","_loop","fieldName","field","documentFieldValue","possibleObjectTypes","extractObjectTypes","type","hasObjectReferences","length","isSingularConnection","extractListType","connectionCandidates","Array","isArray","connectionDocuments","map","candidate","isExistingDocument","isDocument","findDocument","undefined","Error","concat","join","JSON","stringify","fieldObjectType","result","name","_ret"],"mappings":"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"}