UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

5 lines (4 loc) 527 B
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};