UNPKG

@redocly/portal-plugin-soap-api

Version:

SOAP API plugin for Redocly products

2 lines (1 loc) 543 B
const u="redocly_category",i="API Reference";function S(c,a){var e;const r=c.getSearchFacets();for(const[s,t]of Object.entries(a)){const n=r.get(s);if(n){const o=new Set((e=n.values)!==null&&e!==void 0?e:[]);t instanceof Set?[...t].forEach(f=>n.values=Array.from(o.add(f))):n.values=Array.from(o.add(t))}}c.setSearchFacets(r)}function h(c,a){const e={[u]:i};if(!a)return e;const r=c.getSearchFacets();for(const[s,t]of Object.entries(a))r.has(s)&&(e[s]=String(t));return e}export{h as extractDocumentSearchFacets,S as setDocumentSearchFacets};