mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-03-27 15:50:45 +00:00
2 lines
4.5 KiB
JavaScript
2 lines
4.5 KiB
JavaScript
System.register(["./chunk-legacy-B9MfnjDG.js","./index-legacy-C1hLlhAy.js","./editor.api2-legacy-a29CXms_.js"],function(t,e){var i,n,s,o,r,a,h,c,d,g,l,u,S,_,E,p;function b(){return n(()=>e.import("./tsMode-legacy-DvVAqPQi.js"),void 0)}return{setters:[function(t){i=t.n},function(t){n=t.t},function(t){s=t.h,o=t.n}],execute:function(){var e,n,x,m,L;t("t",i({JsxEmit:()=>a,ModuleKind:()=>r,ModuleResolutionKind:()=>d,NewLineKind:()=>h,ScriptTarget:()=>c,getJavaScriptWorker:()=>p,getTypeScriptWorker:()=>E,javascriptDefaults:()=>_,typescriptDefaults:()=>S,typescriptVersion:()=>l})),(e=r||{})[e.None=0]="None",e[e.CommonJS=1]="CommonJS",e[e.AMD=2]="AMD",e[e.UMD=3]="UMD",e[e.System=4]="System",e[e.ES2015=5]="ES2015",e[e.ESNext=99]="ESNext",r=e,(n=a||{})[n.None=0]="None",n[n.Preserve=1]="Preserve",n[n.React=2]="React",n[n.ReactNative=3]="ReactNative",n[n.ReactJSX=4]="ReactJSX",n[n.ReactJSXDev=5]="ReactJSXDev",a=n,(x=h||{})[x.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",x[x.LineFeed=1]="LineFeed",h=x,(m=c||{})[m.ES3=0]="ES3",m[m.ES5=1]="ES5",m[m.ES2015=2]="ES2015",m[m.ES2016=3]="ES2016",m[m.ES2017=4]="ES2017",m[m.ES2018=5]="ES2018",m[m.ES2019=6]="ES2019",m[m.ES2020=7]="ES2020",m[m.ESNext=99]="ESNext",m[m.JSON=100]="JSON",m[m.Latest=99]="Latest",c=m,(L=d||{})[L.Classic=1]="Classic",L[L.NodeJs=2]="NodeJs",d=L,l="5.9.3",t("n",S=new(g=class{constructor(t,e,i,n,s){this._onDidChange=new o,this._onDidExtraLibsChange=new o,this._extraLibs=Object.create(null),this._removedExtraLibs=Object.create(null),this._eagerModelSync=!1,this.setCompilerOptions(t),this.setDiagnosticsOptions(e),this.setWorkerOptions(i),this.setInlayHintsOptions(n),this.setModeConfiguration(s),this._onDidExtraLibsChangeTimeout=-1}get onDidChange(){return this._onDidChange.event}get onDidExtraLibsChange(){return this._onDidExtraLibsChange.event}get modeConfiguration(){return this._modeConfiguration}get workerOptions(){return this._workerOptions}get inlayHintsOptions(){return this._inlayHintsOptions}getExtraLibs(){return this._extraLibs}addExtraLib(t,e){let i;if(i=void 0===e?`ts:extralib-${Math.random().toString(36).substring(2,15)}`:e,this._extraLibs[i]&&this._extraLibs[i].content===t)return{dispose:()=>{}};let n=1;return this._removedExtraLibs[i]&&(n=this._removedExtraLibs[i]+1),this._extraLibs[i]&&(n=this._extraLibs[i].version+1),this._extraLibs[i]={content:t,version:n},this._fireOnDidExtraLibsChangeSoon(),{dispose:()=>{let t=this._extraLibs[i];t&&t.version===n&&(delete this._extraLibs[i],this._removedExtraLibs[i]=n,this._fireOnDidExtraLibsChangeSoon())}}}setExtraLibs(t){for(const e in this._extraLibs)this._removedExtraLibs[e]=this._extraLibs[e].version;if(this._extraLibs=Object.create(null),t&&t.length>0)for(const e of t){const t=e.filePath||`ts:extralib-${Math.random().toString(36).substring(2,15)}`,i=e.content;let n=1;this._removedExtraLibs[t]&&(n=this._removedExtraLibs[t]+1),this._extraLibs[t]={content:i,version:n}}this._fireOnDidExtraLibsChangeSoon()}_fireOnDidExtraLibsChangeSoon(){-1===this._onDidExtraLibsChangeTimeout&&(this._onDidExtraLibsChangeTimeout=window.setTimeout(()=>{this._onDidExtraLibsChangeTimeout=-1,this._onDidExtraLibsChange.fire(void 0)},0))}getCompilerOptions(){return this._compilerOptions}setCompilerOptions(t){this._compilerOptions=t||Object.create(null),this._onDidChange.fire(void 0)}getDiagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(t){this._diagnosticsOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setWorkerOptions(t){this._workerOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setInlayHintsOptions(t){this._inlayHintsOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setMaximumWorkerIdleTime(t){}setEagerModelSync(t){this._eagerModelSync=t}getEagerModelSync(){return this._eagerModelSync}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(void 0)}})({allowNonTsExtensions:!0,target:99},{noSemanticValidation:!1,noSyntaxValidation:!1,onlyVisible:!1},{},{},u={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,diagnostics:!0,documentRangeFormattingEdits:!0,signatureHelp:!0,onTypeFormattingEdits:!0,codeActions:!0,inlayHints:!0})),_=new g({allowNonTsExtensions:!0,allowJs:!0,target:99},{noSemanticValidation:!0,noSyntaxValidation:!1,onlyVisible:!1},{},{},u),E=()=>b().then(t=>t.getTypeScriptWorker()),p=()=>b().then(t=>t.getJavaScriptWorker()),s.onLanguage("typescript",()=>b().then(t=>t.setupTypeScript(S))),s.onLanguage("javascript",()=>b().then(t=>t.setupJavaScript(_)))}}});
|
|
//# sourceMappingURL=monaco.contribution-legacy-Bspjshg1.js.map
|