@redocly/graphql-docs
Version:
Redocly GraphQL docs
5 lines (4 loc) • 527 B
JavaScript
import{isConnectionField as s}from"../../../schema/index.js";import{indent as p}from"../indentation.js";import{getTruncatedObjectSelectionSetExample as f}from"./truncated-object-example.js";function j(e,c,n,o,t,l,i){const r=p(n);if(t===o)return f(e,n,i);const d=e.getFields();return`{
${Object.values(d).map(m=>u(m,c,n,o,t,l,i)).join(`
`)}
${r}}`}function u(e,c,n,o,t,l,i){const r=s(e)?t:t+1,d=n+1;return l({field:e,multilineArguments:c,indentation:d,maxLevel:o,level:r,translate:i})}export{j as getObjectSelectionSetExample};