UNPKG

stellate

Version:

The CLI you need to work with Stellate from your CLI. See https://docs.stellate.co/docs/cli for the complete documentation.

2 lines (1 loc) 983 B
"use strict";var r=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var R=(e,t)=>{for(var o in t)r(e,o,{get:t[o],enumerable:!0})},g=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of s(t))!f.call(e,i)&&i!==o&&r(e,i,{get:()=>t[i],enumerable:!(n=d(t,i))||n.enumerable});return e};var F=e=>g(r({},"__esModule",{value:!0}),e);var q={};R(q,{byField:()=>c,hasRootField:()=>m,isMutation:()=>y,isQuery:()=>l});module.exports=F(q);function l(e){return e.operation==="query"}function y(e){return e.operation==="mutation"}function m(e,t){return e.rootFields.some(o=>o.name===t)}function c(e,{queryFields:t={},mutationFields:o={},...n}){let i="",u={};return l(e)?(i="Query",u=t):y(e)&&(i="Mutation",u=o),Object.entries(u).filter(([a])=>m(e,a)).map(([a,p])=>({...n,name:`${n.name} (${i}.${a})`,limit:{type:"RequestCount",...p}}))}0&&(module.exports={byField,hasRootField,isMutation,isQuery});