webman/public/apidoc/assets/tsMode.bd5e1533.js

8 lines
23 KiB
JavaScript
Raw Normal View History

2025-02-16 00:39:18 +08:00
var e=Object.defineProperty,t=Object.defineProperties,i=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,o=(t,i,s)=>i in t?e(t,i,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[i]=s,a=(e,t,i)=>(o(e,"symbol"!=typeof t?t+"":t,i),i),l=(e,t,i)=>new Promise(((s,r)=>{var n=e=>{try{a(i.next(e))}catch(t){r(t)}},o=e=>{try{a(i.throw(e))}catch(t){r(t)}},a=e=>e.done?s(e.value):Promise.resolve(e.value).then(n,o);a((i=i.apply(e,t)).next())}));import{bb as c,bc as u}from"./index.5c1bd6c6.js";
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.33.0(4b1abad427e58dbedc1215d99a0902ffc885fcd4)
* Released under the MIT license
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
*-----------------------------------------------------------------------------*/var d=Object.defineProperty,g=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,m=Object.prototype.hasOwnProperty,h=(e,t,i)=>(((e,t,i)=>{t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i})(e,"symbol"!=typeof t?t+"":t,i),i),f={};((e,t,i,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of p(t))m.call(e,r)||!i&&"default"===r||d(e,r,{get:()=>t[r],enumerable:!(s=g(t,r))||s.enumerable})})(f,u);var b=class{constructor(e,t){a(this,"_modeId"),a(this,"_defaults"),a(this,"_configChangeListener"),a(this,"_updateExtraLibsToken"),a(this,"_extraLibsChangeListener"),a(this,"_worker"),a(this,"_client"),this._modeId=e,this._defaults=t,this._worker=null,this._client=null,this._configChangeListener=this._defaults.onDidChange((()=>this._stopWorker())),this._updateExtraLibsToken=0,this._extraLibsChangeListener=this._defaults.onDidExtraLibsChange((()=>this._updateExtraLibs()))}_stopWorker(){this._worker&&(this._worker.dispose(),this._worker=null),this._client=null}dispose(){this._configChangeListener.dispose(),this._extraLibsChangeListener.dispose(),this._stopWorker()}_updateExtraLibs(){return l(this,null,(function*(){if(!this._worker)return;const e=++this._updateExtraLibsToken,t=yield this._worker.getProxy();this._updateExtraLibsToken===e&&t.updateExtraLibs(this._defaults.getExtraLibs())}))}_getClient(){if(!this._client){this._worker=f.editor.createWebWorker({moduleId:"vs/language/typescript/tsWorker",label:this._modeId,keepIdleModels:!0,createData:{compilerOptions:this._defaults.getCompilerOptions(),extraLibs:this._defaults.getExtraLibs(),customWorkerPath:this._defaults.workerOptions.customWorkerPath,inlayHintsOptions:this._defaults.inlayHintsOptions}});let e=this._worker.getProxy();this._defaults.getEagerModelSync()&&(e=e.then((e=>this._worker?this._worker.withSyncedResources(f.editor.getModels().filter((e=>e.getLanguageId()===this._modeId)).map((e=>e.uri))):e))),this._client=e}return this._client}getLanguageServiceWorker(...e){let t;return this._getClient().then((e=>{t=e})).then((t=>{if(this._worker)return this._worker.withSyncedResources(e)})).then((e=>t))}},y={};function _(e,t,i=0){if("string"==typeof e)return e;if(void 0===e)return"";let s="";if(i){s+=t;for(let e=0;e<i;e++)s+=" "}if(s+=e.messageText,i++,e.next)for(const r of e.next)s+=_(r,t,i);return s}function S(e){return e?e.map((e=>e.text)).join(""):""}y["lib.d.ts"]=!0,y["lib.dom.d.ts"]=!0,y["lib.dom.iterable.d.ts"]=!0,y["lib.es2015.collection.d.ts"]=!0,y["lib.es2015.core.d.ts"]=!0,y["lib.es2015.d.ts"]=!0,y["lib.es2015.generator.d.ts"]=!0,y["lib.es2015.iterable.d.ts"]=!0,y["lib.es2015.promise.d.ts"]=!0,y["lib.es2015.proxy.d.ts"]=!0,y["lib.es2015.reflect.d.ts"]=!0,y["lib.es2015.symbol.d.ts"]=!0,y["lib.es2015.symbol.wellknown.d.ts"]=!0,y["lib.es2016.array.include.d.ts"]=!0,y["lib.es2016.d.ts"]=!0,y["lib.es2016.full.d.ts"]=!0,y["lib.es2017.d.ts"]=!0,y["lib.es2017.full.d.ts"]=!0,y["lib.es2017.intl.d.ts"]=!0,y["lib.es2017.object.d.ts"]=!0,y["lib.es2017.sharedmemory.d.ts"]=!0,y["lib.es2017.string.d.ts"]=!0,y["lib.es2017.typedarrays.d.ts"]=!0,y["lib.es2018.asyncgenerator.d.ts"]=!0,y["lib.es2018.asynciterable.d.ts"]=!0,y["lib.es2018.d.ts"]=!0,y["lib.es2018.full.d.ts"]=!0,y["lib.es2018.intl.d.ts"]=!0,y["lib.es2018.promise.d.ts"]=!0,y["lib.es2018.regexp.d.ts"]=!0,y["lib.es2019.array.d.ts"]=!0,y["lib.es2019.d.ts"]=!0,y["lib.es2019.full.d.ts"]=!0,y["lib.es2019.object.d.ts"]=!0,y["lib.es2019.string.d.ts"]=!0,y["lib.es2019.symbol.d.ts"]=!0,y["lib.es2020.bigint.d.ts"]=!0,y["lib.es2020.d.ts"]=!0,y["lib.es2020.full.d.ts"]=!0,y["lib.es2020.intl.d.ts"]=!0,y["lib.es2020.promise.d.ts"]=!0,y["lib.es2020.sharedmemory.d.ts"]=!0,y["lib.es2020.string.d.ts"]=!0,y["lib.es2020.symbol.wellknown.d.ts"]=!0,y["lib.es2021.d.ts"]=!0,y["lib.es2021.full.d.ts"]=!0,y["lib.es2021.intl.d.ts"]=!0,y["lib.es2021.promise.d.ts"]=!0,y["lib.es2021.string.d.ts"]=!0,y["lib.es2021.weakref.d.ts"]=!0,y["lib.es5.d.ts"]=!0,y["lib.es6.d.ts"]=!0,y["lib.esnext.d.ts"]=!0,y["lib.esnext.full.d.ts"]=!0,y["lib.esnext.