UNPKG

@aws-amplify/amplify-appsync-simulator

Version:

An AppSync Simulator to test AppSync API.

2 lines 6.35 kB
"use strict";(self.webpackChunk_aws_amplify_amplify_graphiql_explorer=self.webpackChunk_aws_amplify_amplify_graphiql_explorer||[]).push([[375],{7114:function(e,r){var t,n,a,i,o,u,c,l=this&&this.__extends||function(){var e=function(r,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])},e(r,t)};return function(r,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}();function s(){var e=a,r=[];if(v("{"),!b("}")){do{r.push(f())}while(b(","));v("}")}return{kind:"Object",start:e,end:o,members:r}}function f(){var e=a,r="String"===c?p():null;v("String"),v(":");var t=d();return{kind:"Member",start:e,end:o,key:r,value:t}}function d(){switch(c){case"[":return function(){var e=a,r=[];if(v("["),!b("]")){do{r.push(d())}while(b(","));v("]")}return{kind:"Array",start:e,end:o,values:r}}();case"{":return s();case"String":case"Number":case"Boolean":case"Null":var e=p();return _(),e}v("Value")}function p(){return{kind:c,start:a,end:i,value:JSON.parse(t.slice(a,i))}}function v(e){if(c!==e){var r;if("EOF"===c)r="[end of file]";else if(i-a>1)r="`"+t.slice(a,i)+"`";else{var n=t.slice(a).match(/^.+?\b/);r="`"+(n?n[0]:t[a])+"`"}throw y("Expected ".concat(e," but found ").concat(r,"."))}_()}Object.defineProperty(r,"__esModule",{value:!0}),r.JSONSyntaxError=void 0,r.default=function(e){t=e,n=e.length,a=i=o=-1,m(),_();var r=s();return v("EOF"),r};var h=function(e){function r(r,t){var n=e.call(this,r)||this;return n.position=t,n}return l(r,e),r}(Error);function y(e){return new h(e,{start:a,end:i})}function b(e){if(c===e)return _(),!0}function m(){return i<n&&(i++,u=i===n?0:t.charCodeAt(i)),u}function _(){for(o=i;9===u||10===u||13===u||32===u;)m();if(0!==u){switch(a=i,u){case 34:return c="String",function(){m();for(;34!==u&&u>31;)if(92===u)switch(u=m()){case 34:case 47:case 92:case 98:case 102:case 110:case 114:case 116:m();break;case 117:m(),k(),k(),k(),k();break;default:throw y("Bad character escape sequence.")}else{if(i===n)throw y("Unterminated string.");m()}if(34===u)return void m();throw y("Unterminated string.")}();case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return c="Number",function(){45===u&&m();48===u?m():g();46===u&&(m(),g());69!==u&&101!==u||(43!==(u=m())&&45!==u||m(),g())}();case 102:if("false"!==t.slice(a,a+5))break;return i+=4,m(),void(c="Boolean");case 110:if("null"!==t.slice(a,a+4))break;return i+=3,m(),void(c="Null");case 116:if("true"!==t.slice(a,a+4))break;return i+=3,m(),void(c="Boolean")}c=t[a],m()}else c="EOF"}function k(){if(u>=48&&u<=57||u>=65&&u<=70||u>=97&&u<=102)return m();throw y("Expected hexadecimal digit.")}function g(){if(u<48||u>57)throw y("Expected decimal digit.");do{m()}while(u>=48&&u<=57)}r.JSONSyntaxError=h},375:function(e,r,t){var n=this&&this.__createBinding||(Object.create?function(e,r,t,n){void 0===n&&(n=t);var a=Object.getOwnPropertyDescriptor(r,t);a&&!("get"in a?!r.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,n,a)}:function(e,r,t,n){void 0===n&&(n=t),e[n]=r[t]}),a=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(r,e,t);return a(r,e),r},o=this&&this.__read||function(e,r){var t="function"===typeof Symbol&&e[Symbol.iterator];if(!t)return e;var n,a,i=t.call(e),o=[];try{for(;(void 0===r||r-- >0)&&!(n=i.next()).done;)o.push(n.value)}catch(u){a={error:u}}finally{try{n&&!n.done&&(t=i.return)&&t.call(i)}finally{if(a)throw a.error}}return o},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});var c=u(t(8355)),l=t(3314),s=i(t(7114));function f(e,r){if(!e||!r)return[];if(e instanceof l.GraphQLNonNull)return"Null"===r.kind?[[r,'Type "'.concat(e,'" is non-nullable and cannot be null.')]]:f(e.ofType,r);if("Null"===r.kind)return[];if(e instanceof l.GraphQLList){var t=e.ofType;return"Array"===r.kind?p(r.values||[],(function(e){return f(t,e)})):f(t,r)}if(e instanceof l.GraphQLInputObjectType){if("Object"!==r.kind)return[[r,'Type "'.concat(e,'" must be an Object.')]];var n=Object.create(null),a=p(r.members,(function(r){var t,a=null===(t=null===r||void 0===r?void 0:r.key)||void 0===t?void 0:t.value;n[a]=!0;var i=e.getFields()[a];return i?f(i?i.type:void 0,r.value):[[r.key,'Type "'.concat(e,'" does not have a field "').concat(a,'".')]]}));return Object.keys(e.getFields()).forEach((function(t){n[t]||e.getFields()[t].type instanceof l.GraphQLNonNull&&a.push([r,'Object of type "'.concat(e,'" is missing required field "').concat(t,'".')])})),a}return"Boolean"===e.name&&"Boolean"!==r.kind||"String"===e.name&&"String"!==r.kind||"ID"===e.name&&"Number"!==r.kind&&"String"!==r.kind||"Float"===e.name&&"Number"!==r.kind||"Int"===e.name&&("Number"!==r.kind||(0|r.value)!==r.value)||(e instanceof l.GraphQLEnumType||e instanceof l.GraphQLScalarType)&&("String"!==r.kind&&"Number"!==r.kind&&"Boolean"!==r.kind&&"Null"!==r.kind||(null===(i=e.parseValue(r.value))||void 0===i||i!==i))?[[r,'Expected value of type "'.concat(e,'".')]]:[];var i}function d(e,r,t){return{message:t,severity:"error",type:"validation",from:e.posFromIndex(r.start),to:e.posFromIndex(r.end)}}function p(e,r){return Array.prototype.concat.apply([],e.map(r))}c.default.registerHelper("lint","graphql-variables",(function(e,r,t){if(!e)return[];var n;try{n=(0,s.default)(e)}catch(i){if(i instanceof s.JSONSyntaxError)return[d(t,i.position,i.message)];throw i}var a=r.variableToType;return a?function(e,r,t){var n=[];return t.members.forEach((function(t){var a;if(t){var i=null===(a=t.key)||void 0===a?void 0:a.value,u=r[i];u?f(u,t.value).forEach((function(r){var t=o(r,2),a=t[0],i=t[1];n.push(d(e,a,i))})):n.push(d(e,t.key,'Variable "$'.concat(i,'" does not appear in any GraphQL query.')))}})),n}(t,a,n):[]}))}}]); //# sourceMappingURL=375.ad7bf5d3.chunk.js.map