mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-04-23 10:18:55 +00:00
2 lines
4.6 KiB
JavaScript
2 lines
4.6 KiB
JavaScript
System.register(["./chunk-legacy-B9MfnjDG.js","./preload-helper-legacy-FlhFurZk.js","./editor.api2-legacy-DGcqqVq9.js"],function(t,e){var i,n,s,o,r,a,h,c,d,g,l,u,S,_,p,E;function b(){return n(()=>e.import("./tsMode-legacy-CqWkZYpm.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(){t("t",i({JsxEmit:()=>a,ModuleKind:()=>r,ModuleResolutionKind:()=>d,NewLineKind:()=>h,ScriptTarget:()=>c,getJavaScriptWorker:()=>E,getTypeScriptWorker:()=>p,javascriptDefaults:()=>_,typescriptDefaults:()=>S,typescriptVersion:()=>l})),r=(t=>(t[t.None=0]="None",t[t.CommonJS=1]="CommonJS",t[t.AMD=2]="AMD",t[t.UMD=3]="UMD",t[t.System=4]="System",t[t.ES2015=5]="ES2015",t[t.ESNext=99]="ESNext",t))(r||{}),a=(t=>(t[t.None=0]="None",t[t.Preserve=1]="Preserve",t[t.React=2]="React",t[t.ReactNative=3]="ReactNative",t[t.ReactJSX=4]="ReactJSX",t[t.ReactJSXDev=5]="ReactJSXDev",t))(a||{}),h=(t=>(t[t.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",t[t.LineFeed=1]="LineFeed",t))(h||{}),c=(t=>(t[t.ES3=0]="ES3",t[t.ES5=1]="ES5",t[t.ES2015=2]="ES2015",t[t.ES2016=3]="ES2016",t[t.ES2017=4]="ES2017",t[t.ES2018=5]="ES2018",t[t.ES2019=6]="ES2019",t[t.ES2020=7]="ES2020",t[t.ESNext=99]="ESNext",t[t.JSON=100]="JSON",t[t.Latest=99]="Latest",t))(c||{}),d=(t=>(t[t.Classic=1]="Classic",t[t.NodeJs=2]="NodeJs",t))(d||{}),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),p=()=>b().then(t=>t.getTypeScriptWorker()),E=()=>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-CzFm2t83.js.map
|