@redocly/graphql-docs
Version:
Redocly GraphQL docs
2 lines (1 loc) • 973 B
JavaScript
var s=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var v=Object.getOwnPropertyNames;var w=Object.prototype.hasOwnProperty;var y=(n,t)=>{for(var i in t)s(n,i,{get:t[i],enumerable:!0})},_=(n,t,i,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of v(t))!w.call(n,o)&&o!==i&&s(n,o,{get:()=>t[o],enumerable:!(e=l(t,o))||e.enumerable});return n};var m=n=>_(s({},"__esModule",{value:!0}),n);var k={};y(k,{validate:()=>b});module.exports=m(k);var d=require("./verify"),x=function(n,t,i,e){function o(a){return a instanceof i?a:new i(function(f){f(a)})}return new(i||(i=Promise))(function(a,f){function p(c){try{r(e.next(c))}catch(u){f(u)}}function h(c){try{r(e.throw(c))}catch(u){f(u)}}function r(c){c.done?a(c.value):o(c.value).then(p,h)}r((e=e.apply(n,t||[])).next())})};function b(n){return x(this,void 0,void 0,function*(){const[t,i]=n.split(".");return(yield(0,d.verify)(atob(t),i))?JSON.parse(atob(t)):{valid:!1}})}0&&(module.exports={validate});