@aws-amplify/amplify-appsync-simulator
Version:
An AppSync Simulator to test AppSync API.
2 lines • 2.21 kB
JavaScript
(self.webpackChunk_aws_amplify_amplify_graphiql_explorer=self.webpackChunk_aws_amplify_amplify_graphiql_explorer||[]).push([[480],{4480:(e,r,n)=>{!function(e){"use strict";function r(r){return function(n,t){var i=t.line,l=n.getLine(i);function o(r){for(var o,f=t.ch,a=0;;){var s=f<=0?-1:l.lastIndexOf(r[0],f-1);if(-1!=s){if(1==a&&s<t.ch)break;if(o=n.getTokenTypeAt(e.Pos(i,s+1)),!/^(comment|string)/.test(o))return{ch:s+1,tokenType:o,pair:r};f=s-1}else{if(1==a)break;a=1,f=l.length}}}function f(r){var t,l,o=1,f=n.lastLine(),a=r.ch;e:for(var s=i;s<=f;++s)for(var u=n.getLine(s),p=s==i?a:0;;){var c=u.indexOf(r.pair[0],p),g=u.indexOf(r.pair[1],p);if(c<0&&(c=u.length),g<0&&(g=u.length),(p=Math.min(c,g))==u.length)break;if(n.getTokenTypeAt(e.Pos(s,p+1))==r.tokenType)if(p==c)++o;else if(!--o){t=s,l=p;break e}++p}return null==t||i==t?null:{from:e.Pos(i,a),to:e.Pos(t,l)}}for(var a=[],s=0;s<r.length;s++){var u=o(r[s]);u&&a.push(u)}for(a.sort((function(e,r){return e.ch-r.ch})),s=0;s<a.length;s++){var p=f(a[s]);if(p)return p}return null}}e.registerHelper("fold","brace",r([["{","}"],["[","]"]])),e.registerHelper("fold","brace-paren",r([["{","}"],["[","]"],["(",")"]])),e.registerHelper("fold","import",(function(r,n){function t(n){if(n<r.firstLine()||n>r.lastLine())return null;var t=r.getTokenAt(e.Pos(n,1));if(/\S/.test(t.string)||(t=r.getTokenAt(e.Pos(n,t.end+1))),"keyword"!=t.type||"import"!=t.string)return null;for(var i=n,l=Math.min(r.lastLine(),n+10);i<=l;++i){var o=r.getLine(i).indexOf(";");if(-1!=o)return{startCh:t.end,end:e.Pos(i,o)}}}var i,l=n.line,o=t(l);if(!o||t(l-1)||(i=t(l-2))&&i.end.line==l-1)return null;for(var f=o.end;;){var a=t(f.line+1);if(null==a)break;f=a.end}return{from:r.clipPos(e.Pos(l,o.startCh+1)),to:f}})),e.registerHelper("fold","include",(function(r,n){function t(n){if(n<r.firstLine()||n>r.lastLine())return null;var t=r.getTokenAt(e.Pos(n,1));return/\S/.test(t.string)||(t=r.getTokenAt(e.Pos(n,t.end+1))),"meta"==t.type&&"#include"==t.string.slice(0,8)?t.start+8:void 0}var i=n.line,l=t(i);if(null==l||null!=t(i-1))return null;for(var o=i;null!=t(o+1);)++o;return{from:e.Pos(i,l+1),to:r.clipPos(e.Pos(o))}}))}(n(8355))}}]);
//# sourceMappingURL=480.42a11891.chunk.js.map