UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

5 lines (4 loc) 1 kB
var m=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var E=Object.prototype.hasOwnProperty;var g=(e,n)=>{for(var o in n)m(e,o,{get:n[o],enumerable:!0})},j=(e,n,o,i)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of x(n))!E.call(e,t)&&t!==o&&m(e,t,{get:()=>n[t],enumerable:!(i=a(n,t))||i.enumerable});return e};var S=e=>j(m({},"__esModule",{value:!0}),e);var F={};g(F,{getObjectSelectionSetExample:()=>b});module.exports=S(F);var s=require("../../../schema"),p=require("../indentation"),f=require("./truncated-object-example");function b(e,n,o,i,t,l,c){const r=(0,p.indent)(o);if(t===i)return(0,f.getTruncatedObjectSelectionSetExample)(e,o,c);const d=e.getFields();return`{ ${Object.values(d).map(u=>h(u,n,o,i,t,l,c)).join(` `)} ${r}}`}function h(e,n,o,i,t,l,c){const r=(0,s.isConnectionField)(e)?t:t+1,d=o+1;return l({field:e,multilineArguments:n,indentation:d,maxLevel:i,level:r,translate:c})}0&&(module.exports={getObjectSelectionSetExample});