UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 930 B
var o=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var G=(e,r)=>{for(var t in r)o(e,t,{get:r[t],enumerable:!0})},c=(e,r,t,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of s(r))!a.call(e,n)&&n!==t&&o(e,n,{get:()=>r[n],enumerable:!(i=f(r,n))||i.enumerable});return e};var y=e=>c(o({},"__esModule",{value:!0}),e);var M={};G(M,{orderMenuGroups:()=>d});module.exports=y(M);var p=require("../../common/utils/is-defined"),u=require("../models"),m=require("./grouping/initial-group");function d(e,r){return r.groups.map(t=>e.get(t.name)).concat(e.get(u.DEFAULT_MENU_GROUP_ID)).filter(p.isDefined).filter(_).map(t=>({id:t.id,name:t.name,typeGroups:E(t.typeGroups)}))}function _(e){return e.typeGroups.size>0}function E(e){return Object.keys(m.TYPE_GROUP_NAMES).map(r=>e.get(r)).filter(p.isDefined)}0&&(module.exports={orderMenuGroups});