You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

7 lines
108 KiB

5 years ago
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-json version: 2.2.0(370169f666a52e1b91623841799be4eab9204094)
* Released under the MIT license
* https://github.com/Microsoft/monaco-json/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
!function(e){if("object"==typeof module&&"object"==typeof module.exports){var t=e(require,exports);void 0!==t&&(module.exports=t)}else"function"==typeof define&&define.amd&&define("vscode-languageserver-types/main",["require","exports"],e)}(function(e,t){"use strict";var a,r,n,o,i,s,c,u,f,l,d,p,h,m,g,v,y,b,x,S,C,j,T,A;Object.defineProperty(t,"__esModule",{value:!0}),(r=a=t.Position||(t.Position={})).create=function(e,t){return{line:e,character:t}},r.is=function(e){var t=e;return Y.objectLiteral(t)&&Y.number(t.line)&&Y.number(t.character)},(o=n=t.Range||(t.Range={})).create=function(e,t,r,n){if(Y.number(e)&&Y.number(t)&&Y.number(r)&&Y.number(n))return{start:a.create(e,t),end:a.create(r,n)};if(a.is(e)&&a.is(t))return{start:e,end:t};throw new Error("Range#create called with invalid arguments["+e+", "+t+", "+r+", "+n+"]")},o.is=function(e){var t=e;return Y.objectLiteral(t)&&a.is(t.start)&&a.is(t.end)},(s=i=t.Location||(t.Location={})).create=function(e,t){return{uri:e,range:t}},s.is=function(e){var t=e;return Y.defined(t)&&n.is(t.range)&&(Y.string(t.uri)||Y.undefined(t.uri))},(u=c=t.Color||(t.Color={})).create=function(e,t,r,n){return{red:e,green:t,blue:r,alpha:n}},u.is=function(e){var t=e;return Y.number(t.red)&&Y.number(t.green)&&Y.number(t.blue)&&Y.number(t.alpha)},(f=t.ColorInformation||(t.ColorInformation={})).create=function(e,t){return{range:e,color:t}},f.is=function(e){var t=e;return n.is(t.range)&&c.is(t.color)},(l=t.ColorPresentation||(t.ColorPresentation={})).create=function(e,t,r){return{label:e,textEdit:t,additionalTextEdits:r}},l.is=function(e){var t=e;return Y.string(t.label)&&(Y.undefined(t.textEdit)||S.is(t))&&(Y.undefined(t.additionalTextEdits)||Y.typedArray(t.additionalTextEdits,S.is))},(d=t.FoldingRangeKind||(t.FoldingRangeKind={})).Comment="comment",d.Imports="imports",d.Region="region",(p=t.FoldingRange||(t.FoldingRange={})).create=function(e,t,r,n,o){var i={startLine:e,endLine:t};return Y.defined(r)&&(i.startCharacter=r),Y.defined(n)&&(i.endCharacter=n),Y.defined(o)&&(i.kind=o),i},p.is=function(e){var t=e;return Y.number(t.startLine)&&Y.number(t.startLine)&&(Y.undefined(t.startCharacter)||Y.number(t.startCharacter))&&(Y.undefined(t.endCharacter)||Y.number(t.endCharacter))&&(Y.undefined(t.kind)||Y.string(t.kind))},(m=h=t.DiagnosticRelatedInformation||(t.DiagnosticRelatedInformation={})).create=function(e,t){return{location:e,message:t}},m.is=function(e){var t=e;return Y.defined(t)&&i.is(t.location)&&Y.string(t.message)},(g=t.DiagnosticSeverity||(t.DiagnosticSeverity={})).Error=1,g.Warning=2,g.Information=3,g.Hint=4,(y=v=t.Diagnostic||(t.Diagnostic={})).create=function(e,t,r,n,o,i){var a={range:e,message:t};return Y.defined(r)&&(a.severity=r),Y.defined(n)&&(a.code=n),Y.defined(o)&&(a.source=o),Y.defined(i)&&(a.relatedInformation=i),a},y.is=function(e){var t=e;return Y.defined(t)&&n.is(t.range)&&Y.string(t.message)&&(Y.number(t.severity)||Y.undefined(t.severity))&&(Y.number(t.code)||Y.string(t.code)||Y.undefined(t.code))&&(Y.string(t.source)||Y.undefined(t.source))&&(Y.undefined(t.relatedInformation)||Y.typedArray(t.relatedInformation,h.is))},(x=b=t.Command||(t.Command={})).create=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o={title:e,command:t};return Y.defined(r)&&0<r.length&&(o.arguments=r),o},x.is=function(e){var t=e;return Y.defined(t)&&Y.string(t.title)&&Y.string(t.command)},(C=S=t.TextEdit||(t.TextEdit={})).replace=function(e,t){return{range:e,newText:t}},C.insert=function(e,t){return{range:{start:e,end:e},newText:t}},C.del=function(e){return{range:e,newText:""}},C.is=function(e){var t=e;return Y.objectLiteral(t)&&Y.string(t.newText)&&n.is(t.range)},(T=j=t.TextDocumentEdit||(t.TextDocumentEdit={})).create=function(e,t){return{textDocument:e,edits:t}},T.is=function(e){var t=e;return Y.defined(t)&&k.is(t.textDocument)&&Array.isArray(t.edits)},(A=t.WorkspaceEdit||(t.WorkspaceEdit={})).is=function(e){var t=e;return t&&(void 0!==t.changes||void 0!==t.documentChanges)&&(void 0===t.documentChanges||Y.typedArray(t.documentChanges,j.is))};var O,k,E,I,P,w,N,M,V,_,D,F,R,L,q=