UNPKG

graphql-mocks

Version:

Tools for setting up graphql test resolvers

1 lines 1.76 kB
{"version":3,"file":"paginate-nodes.mjs","sources":["../../../src/relay/paginate-nodes.ts"],"sourcesContent":[null],"names":["paginateNodes","nodes","args","cursorForNode","_edges$","_edges","first","last","before","after","allEdges","map","node","createEdge","edges","frontCut","backCut","applyCursorsToEdges","hasNextPage","hasPreviousPage","Error","length","slice","startNode","endNode","pageInfo","startCursor","endCursor"],"mappings":";;SAIgBA,aAAaA,CAC3BC,KAAU,EACVC,IAAgG,EAChGC,aAA+B,EAAA;EAAA,IAAAC,OAAA,EAAAC,MAAA;EAE/B,IAAM;IAAEC,KAAK;IAAEC,IAAI;IAAEC,MAAM;IAAEC;EAAK,CAAE,GAAGP,IAAI;EAC3C,IAAMQ,QAAQ,GAAGT,KAAK,CAACU,GAAG,CAAEC,IAAI,IAAKC,UAAU,CAACD,IAAI,EAAET,aAAa,CAACS,IAAI,CAAC,CAAC,CAAC;;EAE3E,IAAI;IAAEE,KAAK;IAAEC,QAAQ;IAAEC;EAAS,CAAA,GAAGC,mBAAmB,CAAIP,QAAQ,EAAEP,aAAa,EAAEK,MAAM,EAAEC,KAAK,CAAC;EAEjG,IAAIS,WAAW,GAAGF,OAAO;EACzB,IAAIG,eAAe,GAAGJ,QAAQ;EAE9B,IAAIT,KAAK,EAAE;IACT,IAAIA,KAAK,GAAG,CAAC,EAAE,MAAM,IAAIc,KAAK,CAAC,qDAAqD,CAAC;IAErF,IAAIN,KAAK,CAACO,MAAM,GAAGf,KAAK,EAAE;MACxBQ,KAAK,GAAGA,KAAK,CAACQ,KAAK,CAAC,CAAC,EAAEhB,KAAK,CAAC;MAC7BY,WAAW,GAAG,IAAI;IACnB;EACF;EAED,IAAIX,IAAI,EAAE;IACR,IAAIA,IAAI,GAAG,CAAC,EAAE,MAAM,IAAIa,KAAK,CAAC,oDAAoD,CAAC;IAEnF,IAAIN,KAAK,CAACO,MAAM,GAAGd,IAAI,EAAE;MACvBO,KAAK,GAAGA,KAAK,CAACQ,KAAK,CAACR,KAAK,CAACO,MAAM,GAAGd,IAAI,EAAEO,KAAK,CAACO,MAAM,CAAC;MACtDF,eAAe,GAAG,IAAI;IACvB;EACF;EAED,IAAMI,SAAS,IAAAnB,OAAA,GAAGU,KAAK,CAAC,CAAC,CAAC,cAAAV,OAAA,uBAARA,OAAA,CAAUQ,IAAI;EAChC,IAAMY,OAAO,IAAAnB,MAAA,GAAGS,KAAK,CAACA,KAAK,CAACO,MAAM,GAAG,CAAC,CAAC,cAAAhB,MAAA,uBAAvBA,MAAA,CAAyBO,IAAI;EAE7C,OAAO;IACLE,KAAK,EAAEA,KAAK;IACZW,QAAQ,EAAE;MACRP,WAAW;MACXC,eAAe;MACfO,WAAW,EAAEH,SAAS,GAAGpB,aAAa,CAACoB,SAAS,CAAC,GAAG,IAAI;MACxDI,SAAS,EAAEH,OAAO,GAAGrB,aAAa,CAACqB,OAAO,CAAC,GAAG;IAC/C;GACF;AACH;"}