@redocly/graphql-docs
Version:
Redocly GraphQL docs
2 lines (1 loc) • 652 B
JavaScript
import{TypeGroup as p}from"../../../schema/index.js";import{DEFAULT_MENU_GROUP_ID as m}from"../../models/index.js";import{groupAndIndexTypes as c}from"./group-and-index-types.js";import{groupDirectives as y}from"./group-directives.js";import{groupFields as e}from"./group-fields.js";import{getInitialMenuGroup as d}from"./initial-group.js";function g(o,r){const t=new Map([[m,d(m,r.otherItemsGroupName)]]),i=new Map;c(t,i,o,r),y(t,o,r);const s=o.getQueryType(),u=o.getMutationType(),n=o.getSubscriptionType();return s&&e(t,s,p.queries,r),u&&e(t,u,p.mutations,r),n&&e(t,n,p.subscriptions,r),{groups:t,typeGroupIndex:i}}export{g as groupAndIndexSchema};