UNPKG

atlantis-cache

Version:

Server-side caching solution for graphQL

17 lines 596 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.typesInQuery = void 0; /* extract __typenames after making a database request with Regex */ const typesInQuery = (graphQLResponse) => { const stringy = JSON.stringify(graphQLResponse); let regex = /(__typename)\":\"(.+?)\"/g; let found = new Set(stringy.match(regex)); const subArr = []; for (let item of found) { let newItem = item.slice(13, -1); subArr.push(newItem); } return subArr; }; exports.typesInQuery = typesInQuery; //# sourceMappingURL=typesInQuery.js.map