@redocly/portal-plugin-soap-api
Version:
SOAP API plugin for Redocly products
2 lines (1 loc) • 787 B
JavaScript
var s=function(u,c,n,o){function r(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(e,t){function f(i){try{d(o.next(i))}catch(l){t(l)}}function p(i){try{d(o.throw(i))}catch(l){t(l)}}function d(i){i.done?e(i.value):r(i.value).then(f,p)}d((o=o.apply(u,c||[])).next())})};import{REDOCLY_ROUTE_RBAC as v,REDOCLY_TEAMS_RBAC as h}from"@redocly/config";import{extractDocumentSearchFacets as m,setDocumentSearchFacets as _}from"./search-facets.js";function x(u){return(c,n)=>s(this,void 0,void 0,function*(){var o,r;const e=c.metadata||{},t=m(u,e);return _(u,t),[{id:c.slug,url:c.slug,title:(o=n?.props)===null||o===void 0?void 0:o.title,text:(r=n?.props)===null||r===void 0?void 0:r.description,facets:t,[h]:n[h],[v]:n[v]}]})}export{x as searchResolver};