UNPKG

@urql/exchange-graphcache

Version:

A normalized and configurable cache exchange for urql

1 lines 7.11 kB
{"version":3,"file":"urql-exchange-graphcache-extras.mjs","sources":["../src/extras/relayPagination.ts","../src/extras/simplePagination.ts"],"sourcesContent":null,"names":["defaultPageInfo","__typename","endCursor","startCursor","hasNextPage","hasPreviousPage","ensureKey","x","concatEdges","cache","leftEdges","rightEdges","ids","Set","i","l","length","node","resolve","add","newEdges","slice","edge","has","push","concatNodes","leftNodes","rightNodes","newNodes","compareArgs","fieldArgs","connectionArgs","key","argA","argB","stringifyVariables","getPage","entityKey","fieldKey","link","typename","edges","nodes","page","pageInfo","pageInfoKey","pageInfoType","relayPagination","params","mergeMode","_parent","info","parentKey","fieldName","fieldInfos","inspectFields","filter","size","startEdges","endEdges","startNodes","endNodes","arguments","args","last","first","firstEdges","lastEdges","firstNodes","lastNodes","after","before","store","schema","partial","simplePagination","offsetArgument","limitArgument","visited","result","prevOffset","links","currentOffset","tempResult","j"],"mappings":"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"}