UNPKG

@pantheon-systems/pcc-react-sdk

Version:
2 lines 3.5 kB
'use strict';var pccSdkCore=require('@pantheon-systems/pcc-sdk-core'),types=require('@pantheon-systems/pcc-sdk-core/types');var l=Object.defineProperty;var m=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var A=(n,t,e)=>t in n?l(n,t,{enumerable:true,configurable:true,writable:true,value:e}):n[t]=e,u=(n,t)=>{for(var e in t||(t={}))P.call(t,e)&&A(n,e,t[e]);if(m)for(var e of m(t))x.call(t,e)&&A(n,e,t[e]);return n};var R=(n,t,e)=>new Promise((i,a)=>{var p=o=>{try{r(e.next(o));}catch(c){a(c);}},s=o=>{try{r(e.throw(o));}catch(c){a(c);}},r=o=>o.done?i(o.value):Promise.resolve(o.value).then(p,s);r((e=e.apply(n,t)).next());});function g(n){let t=pccSdkCore.PantheonAPI(n);return (i,a)=>R(this,null,function*(){if(f(a))return void(yield t(i,a));let p=a,s=new Headers(u({},p.headers||{}));return yield t({query:u(u({},Object.fromEntries(i.nextUrl.searchParams)),p.params),cookies:h(i.cookies)},{getHeader:r=>s.get(r)||"",setHeader:(r,o)=>s.set(r,o.toString()),redirect:(r,o)=>(s.set("Location",o),new Response(null,{status:r,headers:s})),json:r=>Response.json(r,{headers:s})})})}function f(n){return n!=null&&typeof n=="object"&&!("params"in n)}function h(n){return n.getAll().reduce((t,e)=>(t[e.name]=e.value,t),{})}Object.defineProperty(exports,"GQL",{enumerable:true,get:function(){return pccSdkCore.GQL}});Object.defineProperty(exports,"PCCConvenienceFunctions",{enumerable:true,get:function(){return pccSdkCore.PCCConvenienceFunctions}});Object.defineProperty(exports,"PantheonClient",{enumerable:true,get:function(){return pccSdkCore.PantheonClient}});Object.defineProperty(exports,"findTab",{enumerable:true,get:function(){return pccSdkCore.findTab}});Object.defineProperty(exports,"flattenDocumentTabs",{enumerable:true,get:function(){return pccSdkCore.flattenDocumentTabs}});Object.defineProperty(exports,"getAllTags",{enumerable:true,get:function(){return pccSdkCore.getAllTags}});Object.defineProperty(exports,"getArticle",{enumerable:true,get:function(){return pccSdkCore.getArticle}});Object.defineProperty(exports,"getArticleBySlugOrId",{enumerable:true,get:function(){return pccSdkCore.getArticleBySlugOrId}});Object.defineProperty(exports,"getArticlePathComponentsFromContentStructure",{enumerable:true,get:function(){return pccSdkCore.getArticlePathComponentsFromContentStructure}});Object.defineProperty(exports,"getArticleURLFromSite",{enumerable:true,get:function(){return pccSdkCore.getArticleURLFromSite}});Object.defineProperty(exports,"getArticleURLFromSiteWithOptions",{enumerable:true,get:function(){return pccSdkCore.getArticleURLFromSiteWithOptions}});Object.defineProperty(exports,"getArticles",{enumerable:true,get:function(){return pccSdkCore.getArticles}});Object.defineProperty(exports,"getPaginatedArticles",{enumerable:true,get:function(){return pccSdkCore.getPaginatedArticles}});Object.defineProperty(exports,"getRecommendedArticles",{enumerable:true,get:function(){return pccSdkCore.getRecommendedArticles}});Object.defineProperty(exports,"getSite",{enumerable:true,get:function(){return pccSdkCore.getSite}});Object.defineProperty(exports,"updateConfig",{enumerable:true,get:function(){return pccSdkCore.updateConfig}});exports.PantheonAPI=g;Object.keys(types).forEach(function(k){if(k!=='default'&&!Object.prototype.hasOwnProperty.call(exports,k))Object.defineProperty(exports,k,{enumerable:true,get:function(){return types[k]}})});//# sourceMappingURL=index.js.map //# sourceMappingURL=index.js.map