@redocly/graphql-docs
Version:
Redocly GraphQL docs
2 lines (1 loc) • 637 B
JavaScript
import{isEnumType as t,isInputObjectType as f,isInterfaceType as n,isListType as s,isObjectType as u,isScalarType as a,isUnionType as p}from"graphql";import{getEnumExample as E}from"./enum-example.js";import{getListExample as T}from"./list-example.js";import{getNonNullExample as c}from"./non-null-example.js";import{getObjectExample as e}from"./object-example.js";import{getScalarExample as g}from"./scalar-example.js";import{getUnionExample as x}from"./union-example.js";const o=({type:r,expandLevel:i,level:m=0})=>a(r)?g(r):u(r)||n(r)||f(r)?e(r,i,m,o):p(r)?x(r,i,m,o):t(r)?E(r):s(r)?T(r,i,m,o):c(r,i,m,o);export{o as getTypeExample};