UNPKG

graphile-build-pg

Version:

Build a GraphQL schema by reflection over a PostgreSQL schema. Easy to customize since it's built with plugins on graphile-build

22 lines (21 loc) 678 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const base64 = str => Buffer.from(String(str)).toString("base64"); function cursorify(val) { return val && val.__cursor ? base64(JSON.stringify(val.__cursor)) : null; } var addStartEndCursor = function addStartEndCursor(value) { const data = value && value.data && value.data.length ? value.data : null; const startCursor = cursorify(data && data[0]); const endCursor = cursorify(data && data[value.data.length - 1]); return { ...value, startCursor, endCursor }; }; exports.default = addStartEndCursor; //# sourceMappingURL=addStartEndCursor.js.map