UNPKG

@aws-amplify/amplify-appsync-simulator

Version:

An AppSync Simulator to test AppSync API.

2 lines 2.09 kB
"use strict";(self.webpackChunk_aws_amplify_amplify_graphiql_explorer=self.webpackChunk_aws_amplify_amplify_graphiql_explorer||[]).push([[494],{6494:function(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=l(a(8355)),u=a(5615);function n(e,t){var a,l,r=e.levels;return((r&&0!==r.length?r[r.length-1]-((null===(a=this.electricInput)||void 0===a?void 0:a.test(t))?1:0):e.indentLevel)||0)*((null===(l=this.config)||void 0===l?void 0:l.indentUnit)||0)}r.default.defineMode("graphql-variables",(function(e){var t=(0,u.onlineParser)({eatWhitespace:function(e){return e.eatSpace()},lexRules:i,parseRules:s,editorConfig:{tabSize:e.tabSize}});return{config:e,startState:t.startState,token:t.token,indent:n,electricInput:/^\s*[}\]]/,fold:"brace",closeBrackets:{pairs:'[]{}""',explode:"[]{}"}}}));var i={Punctuation:/^\[|]|\{|\}|:|,/,Number:/^-?(?:0|(?:[1-9][0-9]*))(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?/,String:/^"(?:[^"\\]|\\(?:"|\/|\\|b|f|n|r|t|u[0-9a-fA-F]{4}))*"?/,Keyword:/^true|false|null/},s={Document:[(0,u.p)("{"),(0,u.list)("Variable",(0,u.opt)((0,u.p)(","))),(0,u.p)("}")],Variable:[c("variable"),(0,u.p)(":"),"Value"],Value:function(e){switch(e.kind){case"Number":return"NumberValue";case"String":return"StringValue";case"Punctuation":switch(e.value){case"[":return"ListValue";case"{":return"ObjectValue"}return null;case"Keyword":switch(e.value){case"true":case"false":return"BooleanValue";case"null":return"NullValue"}return null}},NumberValue:[(0,u.t)("Number","number")],StringValue:[(0,u.t)("String","string")],BooleanValue:[(0,u.t)("Keyword","builtin")],NullValue:[(0,u.t)("Keyword","keyword")],ListValue:[(0,u.p)("["),(0,u.list)("Value",(0,u.opt)((0,u.p)(","))),(0,u.p)("]")],ObjectValue:[(0,u.p)("{"),(0,u.list)("ObjectField",(0,u.opt)((0,u.p)(","))),(0,u.p)("}")],ObjectField:[c("attribute"),(0,u.p)(":"),"Value"]};function c(e){return{style:e,match:function(e){return"String"===e.kind},update:function(e,t){e.name=t.value.slice(1,-1)}}}}}]); //# sourceMappingURL=494.b7152267.chunk.js.map