All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.vertx.ext.web.handler.graphiql.static.js.970.21c6e2d6.chunk.js Maven / Gradle / Ivy

"use strict";(self.webpackChunkvertx_web_graphiql=self.webpackChunkvertx_web_graphiql||[]).push([[970],{9274:function(e,t,n){n.d(t,{C:function(){return u},P:function(){return c},R:function(){return s}});var r=n(5671),i=n(3144),a=Object.defineProperty,o=function(e,t){return a(e,"name",{value:t,configurable:!0})},u=function(){function e(t){var n=this;(0,r.Z)(this,e),this.getStartOfToken=function(){return n._start},this.getCurrentPosition=function(){return n._pos},this.eol=function(){return n._sourceText.length===n._pos},this.sol=function(){return 0===n._pos},this.peek=function(){return n._sourceText.charAt(n._pos)?n._sourceText.charAt(n._pos):null},this.next=function(){var e=n._sourceText.charAt(n._pos);return n._pos++,e},this.eat=function(e){if(n._testNextCharacter(e))return n._start=n._pos,n._pos++,n._sourceText.charAt(n._pos-1)},this.eatWhile=function(e){var t=n._testNextCharacter(e),r=!1;for(t&&(r=t,n._start=n._pos);t;)n._pos++,t=n._testNextCharacter(e),r=!0;return r},this.eatSpace=function(){return n.eatWhile(/[\s\u00a0]/)},this.skipToEnd=function(){n._pos=n._sourceText.length},this.skipTo=function(e){n._pos=e},this.match=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=null,a=null;if("string"===typeof e){var o=new RegExp(e,r?"i":"g");a=o.test(n._sourceText.substr(n._pos,e.length)),i=e}else e instanceof RegExp&&(i=null===(a=n._sourceText.slice(n._pos).match(e))||void 0===a?void 0:a[0]);return!(null==a||!("string"===typeof e||a instanceof Array&&n._sourceText.startsWith(a[0],n._pos)))&&(t&&(n._start=n._pos,i&&i.length&&(n._pos+=i.length)),a)},this.backUp=function(e){n._pos-=e},this.column=function(){return n._pos},this.indentation=function(){var e=n._sourceText.match(/\s*/),t=0;if(e&&0!==e.length)for(var r=e[0],i=0;r.length>i;)9===r.charCodeAt(i)?t+=2:t++,i++;return t},this.current=function(){return n._sourceText.slice(n._start,n._pos)},this._start=0,this._pos=0,this._sourceText=t}return(0,i.Z)(e,[{key:"_testNextCharacter",value:function(e){var t=this._sourceText.charAt(this._pos);return"string"===typeof e?t===e:e instanceof RegExp?e.test(t):e(t)}}]),e}();o(u,"CharacterStream");var s=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.containsPosition=function(e){return i.start.line===e.line?i.start.character<=e.character:i.end.line===e.line?i.end.character>=e.character:i.start.line<=e.line&&i.end.line>=e.line},this.start=t,this.end=n}return(0,i.Z)(e,[{key:"setStart",value:function(e,t){this.start=new c(e,t)}},{key:"setEnd",value:function(e,t){this.end=new c(e,t)}}]),e}();o(s,"Range");var c=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.lessThanOrEqualTo=function(e){return i.line=0;i--)t(n[i])}function y(e){for(var t=Object.keys(e),n=t.length,r=new Array(n),i=0;it.length&&(n-=e.length-t.length-1,n+=0===e.indexOf(t)?0:.5),n}function F(e,t){var n,r,i=[],a=e.length,o=t.length;for(n=0;n<=a;n++)i[n]=[n];for(r=1;r<=o;r++)i[0][r]=r;for(n=1;n<=a;n++)for(r=1;r<=o;r++){var u=e[n-1]===t[r-1]?0:1;i[n][r]=Math.min(i[n-1][r]+1,i[n][r-1]+1,i[n-1][r-1]+u),n>1&&r>1&&e[n-1]===t[r-2]&&e[n-2]===t[r-1]&&(i[n][r]=Math.min(i[n][r],i[n-2][r-2]+u))}return i[a][o]}g(m,"getDefinitionState"),g(R,"getFieldDef"),g(h,"forEachState"),g(y,"objectValues"),g(_,"hintList"),g(I,"filterAndSortList"),g(S,"filterNonEmpty"),g(N,"normalizeText"),g(D,"getProximity"),g(F,"lexicalDistance");var k={command:"editor.action.triggerSuggest",title:"Suggestions"},C=g((function(e){var t=[];if(e)try{(0,o.Vn)((0,u.Qc)(e),{FragmentDefinition:function(e){t.push(e)}})}catch(n){return[]}return t}),"collectFragmentDefs");function A(e,t,n,r,i,o){var u,s=Object.assign(Object.assign({},o),{schema:e}),c=r||Y(t,n),l="Invalid"===c.state.kind?c.state.prevState:c.state;if(!l)return[];var f=l.kind,d=l.step,v=J(e,c.state);if(f===p.R.DOCUMENT)return _(c,[{label:"query",kind:p.C.Function},{label:"mutation",kind:p.C.Function},{label:"subscription",kind:p.C.Function},{label:"fragment",kind:p.C.Function},{label:"{",kind:p.C.Constructor}]);if(f===p.R.IMPLEMENTS||f===p.R.NAMED_TYPE&&(null===(u=l.prevState)||void 0===u?void 0:u.kind)===p.R.IMPLEMENTS)return L(c,l,e,t,v);if(f===p.R.SELECTION_SET||f===p.R.FIELD||f===p.R.ALIASED_FIELD)return x(c,v,s);if(f===p.R.ARGUMENTS||f===p.R.ARGUMENT&&0===d){var E=v.argDefs;if(E)return _(c,E.map((function(e){var t;return{label:e.name,insertText:e.name+": ",command:k,detail:String(e.type),documentation:null!==(t=e.description)&&void 0!==t?t:void 0,kind:p.C.Variable,type:e.type}})))}if((f===p.R.OBJECT_VALUE||f===p.R.OBJECT_FIELD&&0===d)&&v.objectFieldDefs){var T=y(v.objectFieldDefs),g=f===p.R.OBJECT_VALUE?p.C.Value:p.C.Field;return _(c,T.map((function(e){var t;return{label:e.name,detail:String(e.type),documentation:null!==(t=e.description)&&void 0!==t?t:void 0,kind:g,type:e.type}})))}if(f===p.R.ENUM_VALUE||f===p.R.LIST_VALUE&&1===d||f===p.R.OBJECT_FIELD&&2===d||f===p.R.ARGUMENT&&2===d)return M(c,v,t,e);if(f===p.R.VARIABLE&&1===d){var m=(0,a.xC)(v.inputType);return _(c,V(t,e,c).filter((function(e){return e.detail===(null===m||void 0===m?void 0:m.name)})))}return f===p.R.TYPE_CONDITION&&1===d||f===p.R.NAMED_TYPE&&null!=l.prevState&&l.prevState.kind===p.R.TYPE_CONDITION?P(c,v,e):f===p.R.FRAGMENT_SPREAD&&1===d?U(c,v,e,t,Array.isArray(i)?i:C(i)):f===p.R.VARIABLE_DEFINITION&&2===d||f===p.R.LIST_TYPE&&1===d||f===p.R.NAMED_TYPE&&l.prevState&&(l.prevState.kind===p.R.VARIABLE_DEFINITION||l.prevState.kind===p.R.LIST_TYPE||l.prevState.kind===p.R.NON_NULL_TYPE)?w(c,e):f===p.R.DIRECTIVE?j(c,l,e):[]}g(A,"getAutocompleteSuggestions");var b=" {\n  $1\n}",O=g((function(e){var t=e.type;if((0,a.Gv)(t))return b;if((0,a.HG)(t)&&(0,a.Gv)(t.ofType))return b;if((0,a.zM)(t)){if((0,a.Gv)(t.ofType))return b;if((0,a.HG)(t.ofType)&&(0,a.Gv)(t.ofType.ofType))return b}return null}),"getInsertText");function x(e,t,n){var r;if(t.parentType){var i=t.parentType,o=[];return"getFields"in i&&(o=y(i.getFields())),(0,a.Gv)(i)&&o.push(s.hU),i===(null===(r=null===n||void 0===n?void 0:n.schema)||void 0===r?void 0:r.getQueryType())&&o.push(s.Az,s.tF),_(e,o.map((function(e,t){var n,r={sortText:String(t)+e.name,label:e.name,detail:String(e.type),documentation:null!==(n=e.description)&&void 0!==n?n:void 0,deprecated:Boolean(e.deprecationReason),isDeprecated:Boolean(e.deprecationReason),deprecationReason:e.deprecationReason,kind:p.C.Field,type:e.type},i=O(e);return i&&(r.insertText=e.name+i,r.insertTextFormat=p.I.Snippet,r.command=k),r})))}return[]}function M(e,t,n,r){var i=(0,a.xC)(t.inputType),o=V(n,r,e).filter((function(e){return e.detail===i.name}));return i instanceof a.mR?_(e,i.getValues().map((function(e){var t;return{label:e.name,detail:String(i),documentation:null!==(t=e.description)&&void 0!==t?t:void 0,deprecated:Boolean(e.deprecationReason),isDeprecated:Boolean(e.deprecationReason),deprecationReason:e.deprecationReason,kind:p.C.EnumMember,type:i}})).concat(o)):i===c.EZ?_(e,o.concat([{label:"true",detail:String(c.EZ),documentation:"Not false.",kind:p.C.Variable,type:c.EZ},{label:"false",detail:String(c.EZ),documentation:"Not true.",kind:p.C.Variable,type:c.EZ}])):o}function L(e,t,n,i,o){if(t.needsSeperator)return[];var u=y(n.getTypeMap()).filter(a.oT),s=u.map((function(e){return e.name})),c=new Set;Z(i,(function(e,t){var i,u,l,f,d;if(t.name&&(t.kind!==p.R.INTERFACE_DEF||s.includes(t.name)||c.add(t.name),t.kind===p.R.NAMED_TYPE&&(null===(i=t.prevState)||void 0===i?void 0:i.kind)===p.R.IMPLEMENTS))if(o.interfaceDef){if(null===(u=o.interfaceDef)||void 0===u?void 0:u.getInterfaces().find((function(e){return e.name===t.name})))return;var v=n.getType(t.name),E=null===(l=o.interfaceDef)||void 0===l?void 0:l.toConfig();o.interfaceDef=new a.oW(Object.assign(Object.assign({},E),{interfaces:[].concat((0,r.Z)(E.interfaces),[v||new a.oW({name:t.name,fields:{}})])}))}else if(o.objectTypeDef){if(null===(f=o.objectTypeDef)||void 0===f?void 0:f.getInterfaces().find((function(e){return e.name===t.name})))return;var T=n.getType(t.name),g=null===(d=o.objectTypeDef)||void 0===d?void 0:d.toConfig();o.objectTypeDef=new a.h6(Object.assign(Object.assign({},g),{interfaces:[].concat((0,r.Z)(g.interfaces),[T||new a.oW({name:t.name,fields:{}})])}))}}));var l=o.interfaceDef||o.objectTypeDef,f=((null===l||void 0===l?void 0:l.getInterfaces())||[]).map((function(e){return e.name}));return _(e,u.concat((0,r.Z)(c).map((function(e){return{name:e}}))).filter((function(e){var t=e.name;return t!==(null===l||void 0===l?void 0:l.name)&&!f.includes(t)})).map((function(e){var t={label:e.name,kind:p.C.Interface,type:e};return(null===e||void 0===e?void 0:e.description)&&(t.documentation=e.description),t})))}function P(e,t,n,r){var i;if(t.parentType)if((0,a.m0)(t.parentType)){var o=(0,a.fU)(t.parentType),u=n.getPossibleTypes(o),s=Object.create(null);u.forEach((function(e){e.getInterfaces().forEach((function(e){s[e.name]=e}))})),i=u.concat(y(s))}else i=[t.parentType];else i=y(n.getTypeMap()).filter(a.Gv);return _(e,i.map((function(e){var t=(0,a.xC)(e);return{label:String(e),documentation:(null===t||void 0===t?void 0:t.description)||"",kind:p.C.Field}})))}function U(e,t,n,i,o){if(!i)return[];var u=n.getTypeMap(),s=m(e.state),c=G(i);return o&&o.length>0&&c.push.apply(c,(0,r.Z)(o)),_(e,c.filter((function(e){return u[e.typeCondition.name.value]&&!(s&&s.kind===p.R.FRAGMENT_DEFINITION&&s.name===e.name.value)&&(0,a.Gv)(t.parentType)&&(0,a.Gv)(u[e.typeCondition.name.value])&&(0,l.zR)(n,t.parentType,u[e.typeCondition.name.value])})).map((function(e){return{label:e.name.value,detail:String(u[e.typeCondition.name.value]),documentation:"fragment ".concat(e.name.value," on ").concat(e.typeCondition.name.value),kind:p.C.Field,type:u[e.typeCondition.name.value]}})))}g(x,"getSuggestionsForFieldNames"),g(M,"getSuggestionsForInputValues"),g(L,"getSuggestionsForImplements"),g(P,"getSuggestionsForFragmentTypeConditions"),g(U,"getSuggestionsForFragmentSpread");var B=g((function(e,t){var n,r,i,a,o,u,s,c,l,f;return(null===(n=e.prevState)||void 0===n?void 0:n.kind)===t?e.prevState:(null===(i=null===(r=e.prevState)||void 0===r?void 0:r.prevState)||void 0===i?void 0:i.kind)===t?e.prevState.prevState:(null===(u=null===(o=null===(a=e.prevState)||void 0===a?void 0:a.prevState)||void 0===o?void 0:o.prevState)||void 0===u?void 0:u.kind)===t?e.prevState.prevState.prevState:(null===(f=null===(l=null===(c=null===(s=e.prevState)||void 0===s?void 0:s.prevState)||void 0===c?void 0:c.prevState)||void 0===l?void 0:l.prevState)||void 0===f?void 0:f.kind)===t?e.prevState.prevState.prevState.prevState:void 0}),"getParentDefinition");function V(e,t,n){var r,i=null,a=Object.create({});return Z(e,(function(e,o){if((null===o||void 0===o?void 0:o.kind)===p.R.VARIABLE&&o.name&&(i=o.name),(null===o||void 0===o?void 0:o.kind)===p.R.NAMED_TYPE&&i){var u=B(o,p.R.TYPE);(null===u||void 0===u?void 0:u.type)&&(r=t.getType(null===u||void 0===u?void 0:u.type))}i&&r&&(a[i]||(a[i]={detail:r.toString(),insertText:"$"===n.string?i:"$"+i,label:i,type:r,kind:p.C.Variable},i=null,r=null))})),y(a)}function G(e){var t=[];return Z(e,(function(e,n){n.kind===p.R.FRAGMENT_DEFINITION&&n.name&&n.type&&t.push({kind:p.R.FRAGMENT_DEFINITION,name:{kind:f.h.NAME,value:n.name},selectionSet:{kind:p.R.SELECTION_SET,selections:[]},typeCondition:{kind:p.R.NAMED_TYPE,name:{kind:f.h.NAME,value:n.type}}})})),t}function w(e,t,n){return _(e,y(t.getTypeMap()).filter(a.j$).map((function(e){return{label:e.name,documentation:e.description,kind:p.C.Variable}})))}function j(e,t,n,r){var i;return(null===(i=t.prevState)||void 0===i?void 0:i.kind)?_(e,n.getDirectives().filter((function(e){return Q(t.prevState,e)})).map((function(e){return{label:e.name,documentation:e.description||"",kind:p.C.Function}}))):[]}function Y(e,t){var n=null,r=null,i=null,a=Z(e,(function(e,a,o,u){if(u===t.line&&e.getCurrentPosition()>=t.character)return n=o,r=Object.assign({},a),i=e.current(),"BREAK"}));return{start:a.start,end:a.end,string:i||a.string,state:r||a.state,style:n||a.style}}function Z(e,t){for(var n=e.split("\n"),r=(0,p.o)(),i=r.startState(),a="",o=new v.C(""),u=0;u0&&(s.from=i.C.Pos(s.from.line,s.from.ch),s.to=i.C.Pos(s.to.line,s.to.ch),i.C.signal(e,"hasCompletion",e,s,a)),s}}))}}]);




© 2015 - 2025 Weber Informatics LLC | Privacy Policy