UNPKG

universal-build-plugin-version-check-test

Version:

一个支持多种前端构建工具的通用插件框架,包括 Vite、Webpack、Rollup 等,提供版本检查、构建优化等功能

15 lines (13 loc) 3.62 MB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const MP=require("fs"),M5e=require("path"),ept=require("child_process"),tpt=require("util"),rpt=require("os");function R5e(Cl){const Wn=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(Cl){for(const Kn in Cl)if(Kn!=="default"){const ns=Object.getOwnPropertyDescriptor(Cl,Kn);Object.defineProperty(Wn,Kn,ns.get?ns:{enumerable:!0,get:()=>Cl[Kn]})}}return Wn.default=Cl,Object.freeze(Wn)}const I5e=R5e(MP),mb=R5e(M5e);class SR{constructor(Wn="UniversalPlugin",Kn=!1){this.prefix=Wn,this.debugMode=Kn}info(Wn,...Kn){console.log(`[${this.prefix}] ${Wn}`,...Kn)}warn(Wn,...Kn){console.warn(`[${this.prefix}] ${Wn}`,...Kn)}error(Wn,...Kn){console.error(`[${this.prefix}] ${Wn}`,...Kn)}debug(Wn,...Kn){this.debugMode&&console.log(`[${this.prefix}:DEBUG] ${Wn}`,...Kn)}success(Wn,...Kn){console.log(`[${this.prefix}] ✅ ${Wn}`,...Kn)}setDebugMode(Wn){this.debugMode=Wn}}class j5e{constructor(Wn=process.cwd()){this.rootDir=Wn,this.versionFilePath=mb.join(Wn,"version.json")}async generateVersionInfo(Wn){let Kn,ns="",qi="";switch(Wn.versionType){case"git-hash":{const HT=await this.generateGitHashVersionInfo();Kn=HT.version,ns=HT.gitCommit,qi=HT.gitBranch;break}case"package":{Kn=await this.generatePackageInfo();break}case"custom":{Kn=await this.generateCustomVersionInfo(Wn);break}default:{console.log("❌ 未知的版本类型,已切换至 package.json 版本 | Unknown version type, fallback to package.json version"),Kn=await this.generatePackageInfo();break}}return{version:Kn,gitCommit:ns,gitBranch:qi,buildTime:new Date().toISOString(),meta:(Wn==null?void 0:Wn.meta)??{}}}async generateGitHashVersionInfo(){const Wn={version:"",gitCommit:"",gitBranch:""};try{const Kn=await this.getGitInfo();Wn.version=Kn.commit,Wn.gitCommit=Kn.commit,Wn.gitBranch=Kn.branch}catch(Kn){console.warn(Kn),Wn.version=this.generateTimestampVersion()}return Wn}async generateCustomVersionInfo(Wn){if(Wn.versionType!=="custom")throw new Error('Invalid versionType: expected "custom"');const{customVersion:Kn}=Wn;if(!Kn)throw new Error("Custom version must be provided");return typeof Kn=="function"?this.isAsyncFunction(Kn)?await Kn():Kn():Kn}async generatePackageInfo(){let Wn="";try{const Kn=mb.join(this.rootDir,"package.json");Wn=JSON.parse(await MP.promises.readFile(Kn,"utf-8")).version||this.generateTimestampVersion()}catch(Kn){console.error("📦 读取或解析 package.json 失败 | Failed to read or parse package.json:",Kn),Wn=this.generateTimestampVersion()}return Wn}generateTimestampVersion(){return console.warn("🔧 版本生成失败,已自动切换至时间戳模式 | Version generation failed, fallback to timestamp mode"),Date.now().toString()}async writeVersionFile(Wn,Kn){try{const ns=Kn||this.rootDir,qi=mb.join(ns,"version.json");await MP.promises.mkdir(ns,{recursive:!0});const Tg=JSON.stringify(Wn,null,2);await MP.promises.writeFile(qi,Tg,"utf-8"),console.log(`✅ Version file generated: ${qi}`)}catch(ns){throw console.error("Failed to write version file:",ns),ns}}async readVersionFile(){try{const Wn=await MP.promises.readFile(this.versionFilePath,"utf-8");return JSON.parse(Wn)}catch(Wn){return console.error("Failed to read version file:",Wn),null}}async getGitInfo(){const Wn=tpt.promisify(ept.exec);try{const[Kn,ns]=await Promise.all([Wn("git rev-parse HEAD",{cwd:this.rootDir}),Wn("git rev-parse --abbrev-ref HEAD",{cwd:this.rootDir})]);return{commit:Kn.stdout.trim(),branch:ns.stdout.trim()}}catch(Kn){throw new Error(`❌ Not a git repository or git not available `+Kn)}}async cleanVersionFile(){try{await MP.promises.unlink(this.versionFilePath),console.log("Version file cleaned")}catch{}}isAsyncFunction(Wn){return typeof Wn=="function"&&Wn.constructor.name==="AsyncFunction"}}var F5e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function npt(Cl){if(Object.prototype.hasOwnProperty.call(Cl,"__esModule"))return Cl;var Wn=Cl.default;if(typeof Wn=="function"){var Kn=function ns(){var qi=!1;try{qi=this instanceof ns}catch{}return qi?Reflect.construct(Wn,arguments,this.constructor):Wn.apply(this,arguments)};Kn.prototype=Wn.prototype}else Kn={};return Object.defineProperty(Kn,"__esModule",{value:!0}),Object.keys(Cl).forEach(function(ns){var qi=Object.getOwnPropertyDescriptor(Cl,ns);Object.defineProperty(Kn,ns,qi.get?qi:{enumerable:!0,get:function(){return Cl[ns]}})}),Kn}function O5e(Cl){throw new Error('Could not dynamically require "'+Cl+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var cge={exports:{}};const ipt={},spt=Object.freeze(Object.defineProperty({__proto__:null,default:ipt},Symbol.toStringTag,{value:"Module"})),lge=npt(spt);/*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var L5e;function apt(){return L5e||(L5e=1,function(Cl){var Wn={};(Kn=>{var ns=Object.defineProperty,qi=(e,t)=>{for(var n in t)ns(e,n,{get:t[n],enumerable:!0})},Tg=e=>e,HT={};qi(HT,{ANONYMOUS:()=>oq,AccessFlags:()=>tY,AssertionLevel:()=>_Q,AssignmentDeclarationKind:()=>uY,AssignmentKind:()=>MK,Associativity:()=>UK,BreakpointResolver:()=>sH,BuilderFileEmit:()=>Bie,BuilderProgramKind:()=>Gie,BuilderState:()=>Md,CallHierarchy:()=>hk,CharacterCodes:()=>SY,CheckFlags:()=>YQ,CheckMode:()=>NW,ClassificationType:()=>yU,ClassificationTypeNames:()=>Xse,CommentDirectiveType:()=>MQ,Comparison:()=>ZX,CompletionInfoFlags:()=>Wse,CompletionTriggerKind:()=>gU,Completions:()=>Tk,ContainerFlags:()=>vne,ContextFlags:()=>VQ,Debug:()=>E,DiagnosticCategory:()=>n7,Diagnostics:()=>p,DocumentHighlights:()=>K9,ElementFlags:()=>eY,EmitFlags:()=>pj,EmitHint:()=>CY,EmitOnly:()=>jQ,EndOfLineState:()=>qse,ExitStatus:()=>BQ,ExportKind:()=>Bae,Extension:()=>TY,ExternalEmitHelpers:()=>kY,FileIncludeKind:()=>nj,FilePreprocessingDiagnosticsKind:()=>RQ,FileSystemEntryKind:()=>OY,FileWatcherEventKind:()=>AY,FindAllReferences:()=>Co,FlattenLevel:()=>zne,FlowFlags:()=>r7,ForegroundColorEscapeSequences:()=>Pie,FunctionFlags:()=>WK,GeneratedIdentifierFlags:()=>rj,GetLiteralTextFlags:()=>KZ,GoToDefinition:()=>aE,HighlightSpanKind:()=>Jse,IdentifierNameMap:()=>M6,ImportKind:()=>jae,ImportsNotUsedAsValues:()=>gY,IndentStyle:()=>zse,IndexFlags:()=>rY,IndexKind:()=>sY,InferenceFlags:()=>cY,InferencePriority:()=>oY,InlayHintKind:()=>Bse,InlayHints:()=>QH,InternalEmitFlags:()=>xY,InternalNodeBuilderFlags:()=>qQ,InternalSymbolName:()=>ZQ,IntersectionFlags:()=>WQ,InvalidatedProjectKind:()=>gse,JSDocParsingMode:()=>NY,JsDoc:()=>Ev,JsTyping:()=>t1,JsxEmit:()=>mY,JsxFlags:()=>IQ,JsxReferenceKind:()=>nY,LanguageFeatureMinimumTarget:()=>El,LanguageServiceMode:()=>Rse,LanguageVariant:()=>vY,LexicalEnvironmentFlags:()=>DY,ListFormat:()=>wY,LogLevel:()=>SQ,MapCode:()=>YH,MemberOverrideStatus:()=>JQ,ModifierFlags:()=>ej,ModuleDetectionKind:()=>_Y,ModuleInstanceState:()=>hne,ModuleKind:()=>xC,ModuleResolutionKind:()=>TC,ModuleSpecifierEnding:()=>Jee,NavigateTo:()=>loe,NavigationBar:()=>_oe,NewLineKind:()=>hY,NodeBuilderFlags:()=>UQ,NodeCheckFlags:()=>aj,NodeFactoryFlags:()=>hte,NodeFlags:()=>KR,NodeResolutionFeatures:()=>one,ObjectFlags:()=>cj,OperationCanceledException:()=>lD,OperatorPrecedence:()=>qK,OrganizeImports:()=>Dv,OrganizeImportsMode:()=>mU,OuterExpressionKinds:()=>EY,OutliningElementsCollector:()=>KH,OutliningSpanKind:()=>Vse,OutputFileType:()=>Use,PackageJsonAutoImportPreference:()=>Mse,PackageJsonDependencyGroup:()=>Lse,PatternMatchKind:()=>Eq,PollingInterval:()=>dj,PollingWatchKind:()=>dY,PragmaKindFlags:()=>PY,PredicateSemantics:()=>FQ,PreparePasteEdits:()=>dG,PrivateIdentifierKind:()=>Dte,ProcessLevel:()=>qne,ProgramUpdateLevel:()=>kie,QuotePreference:()=>hae,RegularExpressionFlags:()=>OQ,RelationComparisonResult:()=>tj,Rename:()=>ML,ScriptElementKind:()=>Gse,ScriptElementKindModifier:()=>$se,ScriptKind:()=>uj,ScriptSnapshot:()=>_9,ScriptTarget:()=>yY,SemanticClassificationFormat:()=>jse,SemanticMeaning:()=>Qse,SemicolonPreference:()=>hU,SignatureCheckMode:()=>AW,SignatureFlags:()=>lj,SignatureHelp:()=>D8,SignatureInfo:()=>jie,SignatureKind:()=>iY,SmartSelectionRange:()=>rG,SnippetKind:()=>fj,StatisticType:()=>Cse,StructureIsReused:()=>ij,SymbolAccessibility:()=>$Q,SymbolDisplay:()=>O0,SymbolDisplayPartKind:()=>p9,SymbolFlags:()=>sj,SymbolFormatFlags:()=>GQ,SyntaxKind:()=>ZR,Ternary:()=>lY,ThrottledCancellationToken:()=>vce,TokenClass:()=>Hse,TokenFlags:()=>LQ,TransformFlags:()=>_j,TypeFacts:()=>PW,TypeFlags:()=>oj,TypeFormatFlags:()=>HQ,TypeMapKind:()=>aY,TypePredicateKind:()=>XQ,TypeReferenceSerializationKind:()=>QQ,UnionReduction:()=>zQ,UpToDateStatusType:()=>lse,VarianceFlags:()=>KQ,Version:()=>xd,VersionRange:()=>t7,WatchDirectoryFlags:()=>bY,WatchDirectoryKind:()=>pY,WatchFileKind:()=>fY,WatchLogLevel:()=>Eie,WatchType:()=>Ol,accessPrivateIdentifier:()=>Jne,addEmitFlags:()=>gm,addEmitHelper:()=>jx,addEmitHelpers:()=>Wg,addInternalEmitFlags:()=>vS,addNodeFactoryPatcher:()=>a0e,addObjectAllocatorPatcher:()=>Uhe,addRange:()=>In,addRelatedInfo:()=>Us,addSyntheticLeadingComment:()=>Vy,addSyntheticTrailingComment:()=>C4,addToSeen:()=>Jp,advancedAsyncSuperHelper:()=>SF,affectsDeclarationPathOptionDeclarations:()=>Ire,affectsEmitOptionDeclarations:()=>Are,allKeysStartWithDot:()=>mO,altDirectorySeparator:()=>o7,and:()=>ZI,append:()=>Er,appendIfUnique:()=>dh,arrayFrom:()=>os,arrayIsEqualTo:()=>Tf,arrayIsHomogeneous:()=>$ee,arrayOf:()=>oQ,arrayReverseIterator:()=>AR,arrayToMap:()=>yC,arrayToMultiMap:()=>JP,arrayToNumericMap:()=>lQ,assertType:()=>bge,assign:()=>q2,asyncSuperHelper:()=>bF,attachFileToDiagnostics:()=>Px,base64decode:()=>fee,base64encode:()=>_ee,binarySearch:()=>py,binarySearchKey:()=>$T,bindSourceFile:()=>bne,breakIntoCharacterSpans:()=>toe,breakIntoWordSpans:()=>roe,buildLinkParts:()=>Cae,buildOpts:()=>tA,buildOverload:()=>Hwe,bundlerModuleNameResolver:()=>cne,canBeConvertedToAsync:()=>Iq,canHaveDecorators:()=>e2,canHaveExportModifier:()=>CN,canHaveFlowNode:()=>GC,canHaveIllegalDecorators:()=>Bz,canHaveIllegalModifiers:()=>fre,canHaveIllegalType:()=>I0e,canHaveIllegalTypeParameters:()=>_re,canHaveJSDoc:()=>G3,canHaveLocals:()=>qm,canHaveModifiers:()=>Up,canHaveModuleSpecifier:()=>FK,canHaveSymbol:()=>Ed,canIncludeBindAndCheckDiagnostics:()=>m4,canJsonReportNoInputFiles:()=>oA,canProduceDiagnostics:()=>gA,canUsePropertyAccess:()=>VJ,canWatchAffectingLocation:()=>tse,canWatchAtTypes:()=>ese,canWatchDirectoryOrFile:()=>IV,canWatchDirectoryOrFilePath:()=>AA,cartesianProduct:()=>vQ,cast:()=>Hs,chainBundle:()=>Ld,chainDiagnosticMessages:()=>Cs,changeAnyExtension:()=>GP,changeCompilerHostLikeToUseCache:()=>ow,changeExtension:()=>S0,changeFullExtension:()=>u7,changesAffectModuleResolution:()=>R7,changesAffectingProgramStructure:()=>qZ,characterCodeToRegularExpressionFlag:()=>Cj,childIsDecorated:()=>RD,classElementOrClassElementParameterIsDecorated:()=>kB,classHasClassThisAssignment:()=>HW,classHasDeclaredOrExplicitlyAssignedName:()=>GW,classHasExplicitlyAssignedName:()=>PO,classOrConstructorParameterIsDecorated:()=>g0,classicNameResolver:()=>mne,classifier:()=>xce,cleanExtendedConfigCache:()=>LO,clear:()=>Ap,clearMap:()=>B_,clearSharedExtendedConfigFileWatcher:()=>oV,climbPastPropertyAccess:()=>g9,clone:()=>uQ,cloneCompilerOptions:()=>RU,closeFileWatcher:()=>od,closeFileWatcherOf:()=>gp,codefix:()=>Ou,collapseTextChangeRangesAcrossMultipleVersions:()=>nZ,collectExternalModuleInfo:()=>WW,combine:()=>GT,combinePaths:()=>On,commandLineOptionOfCustomType:()=>Lre,commentPragmas:()=>i7,commonOptionsWithBuild:()=>$F,compact:()=>jP,compareBooleans:()=>j1,compareDataObjects:()=>hJ,compareDiagnostics:()=>c4,compareEmitHelpers:()=>Pte,compareNumberOfDirectorySeparators:()=>TN,comparePaths:()=>gh,comparePathsCaseInsensitive:()=>Uge,comparePathsCaseSensitive:()=>Vge,comparePatternKeys:()=>TW,compareProperties:()=>mQ,compareStringsCaseInsensitive:()=>WP,compareStringsCaseInsensitiveEslintCompatible:()=>fQ,compareStringsCaseSensitive:()=>_u,compareStringsCaseSensitiveUI:()=>VP,compareTextSpans:()=>QI,compareValues:()=>yo,compilerOptionsAffectDeclarationPath:()=>Oee,compilerOptionsAffectEmit:()=>Fee,compilerOptionsAffectSemanticDiagnostics:()=>Iee,compilerOptionsDidYouMeanDiagnostics:()=>ZF,compilerOptionsIndicateEsModules:()=>VU,computeCommonSourceDirectoryOfFilenames:()=>Die,computeLineAndCharacterOfPosition:()=>EC,computeLineOfPosition:()=>dD,computeLineStarts:()=>nx,computePositionOfLineAndCharacter:()=>d7,computeSignatureWithDiagnostics:()=>EV,computeSuggestionDiagnostics:()=>Pq,computedOptions:()=>l4,concatenate:()=>zi,concatenateDiagnosticMessageChains:()=>Cee,consumesNodeCoreModules:()=>U9,contains:()=>ys,containsIgnoredPath:()=>y4,containsObjectRestOrSpread:()=>YN,containsParseError:()=>fx,containsPath:()=>np,convertCompilerOptionsForTelemetry:()=>Qre,convertCompilerOptionsFromJson:()=>zye,convertJsonOption:()=>OS,convertToBase64:()=>uee,convertToJson:()=>iA,convertToObject:()=>Ure,convertToOptionsWithAbsolutePaths:()=>rO,convertToRelativePath:()=>fD,convertToTSConfig:()=>sW,convertTypeAcquisitionFromJson:()=>Wye,copyComments:()=>VS,copyEntries:()=>j7,copyLeadingComments:()=>Z6,copyProperties:()=>jR,copyTrailingAsLeadingComments:()=>ZA,copyTrailingComments:()=>xw,couldStartTrivia:()=>VY,countWhere:()=>l0,createAbstractBuilder:()=>$ve,createAccessorPropertyBackingField:()=>Wz,createAccessorPropertyGetRedirector:()=>bre,createAccessorPropertySetRedirector:()=>Sre,createBaseNodeFactory:()=>fte,createBinaryExpressionTrampoline:()=>VF,createBuilderProgram:()=>DV,createBuilderProgramUsingIncrementalBuildInfo:()=>Yie,createBuilderStatusReporter:()=>n9,createCacheableExportInfoMap:()=>yq,createCachedDirectoryStructureHost:()=>FO,createClassifier:()=>k2e,createCommentDirectivesMap:()=>YZ,createCompilerDiagnostic:()=>Zo,createCompilerDiagnosticForInvalidCustomType:()=>Mre,createCompilerDiagnosticFromMessageChain:()=>z5,createCompilerHost:()=>wie,createCompilerHostFromProgramHost:()=>GV,createCompilerHostWorker:()=>MO,createDetachedDiagnostic:()=>wx,createDiagnosticCollection:()=>ZD,createDiagnosticForFileFromMessageChain:()=>vB,createDiagnosticForNode:()=>sn,createDiagnosticForNodeArray:()=>BC,createDiagnosticForNodeArrayFromMessageChain:()=>C3,createDiagnosticForNodeFromMessageChain:()=>Fg,createDiagnosticForNodeInSourceFile:()=>sp,createDiagnosticForRange:()=>_K,createDiagnosticMessageChainFromDiagnostic:()=>uK,createDiagnosticReporter:()=>lk,createDocumentPositionMapper:()=>Lne,createDocumentRegistry:()=>Uae,createDocumentRegistryInternal:()=>xq,createEmitAndSemanticDiagnosticsBuilderProgram:()=>AV,createEmitHelperFactory:()=>wte,createEmptyExports:()=>VN,createEvaluator:()=>ite,createExpressionForJsxElement:()=>sre,createExpressionForJsxFragment:()=>are,createExpressionForObjectLiteralElementLike:()=>ore,createExpressionForPropertyName:()=>Fz,createExpressionFromEntityName:()=>UN,createExternalHelpersImportDeclarationIfNeeded:()=>Mz,createFileDiagnostic:()=>ll,createFileDiagnosticFromMessageChain:()=>$7,createFlowNode:()=>tg,createForOfBindingStatement:()=>Iz,createFutureSourceFile:()=>Q9,createGetCanonicalFileName:()=>Zl,createGetIsolatedDeclarationErrors:()=>die,createGetSourceFile:()=>fV,createGetSymbolAccessibilityDiagnosticForNode:()=>gv,createGetSymbolAccessibilityDiagnosticForNodeName:()=>pie,createGetSymbolWalker:()=>Sne,createIncrementalCompilerHost:()=>r9,createIncrementalProgram:()=>cse,createJsxFactoryExpression:()=>Az,createLanguageService:()=>bce,createLanguageServiceSourceFile:()=>mL,createMemberAccessForPropertyName:()=>IS,createModeAwareCache:()=>A6,createModeAwareCacheKey:()=>H4,createModeMismatchDetails:()=>nB,createModuleNotFoundChain:()=>J7,createModuleResolutionCache:()=>I6,createModuleResolutionLoader:()=>yV,createModuleResolutionLoaderUsingGlobalCache:()=>sse,createModuleSpecifierResolutionHost:()=>bv,createMultiMap:()=>Fp,createNameResolver:()=>$J,createNodeConverters:()=>mte,createNodeFactory:()=>NN,createOptionNameMap:()=>QF,createOverload:()=>gG,createPackageJsonImportFilter:()=>K6,createPackageJsonInfo:()=>uq,createParenthesizerRules:()=>pte,createPatternMatcher:()=>Xae,createPrinter:()=>Ky,createPrinterWithDefaults:()=>Tie,createPrinterWithRemoveComments:()=>i2,createPrinterWithRemoveCommentsNeverAsciiEscape:()=>xie,createPrinterWithRemoveCommentsOmitTrailingSemicolon:()=>aV,createProgram:()=>wA,createProgramDiagnostics:()=>Mie,createProgramHost:()=>$V,createPropertyNameNodeForIdentifierOrLiteral:()=>oF,createQueue:()=>zP,createRange:()=>cp,createRedirectedBuilderProgram:()=>NV,createResolutionCache:()=>OV,createRuntimeTypeSerializer:()=>Qne,createScanner:()=>Dg,createSemanticDiagnosticsBuilderProgram:()=>Gve,createSet:()=>BR,createSolutionBuilder:()=>pse,createSolutionBuilderHost:()=>_se,createSolutionBuilderWithWatch:()=>dse,createSolutionBuilderWithWatchHost:()=>fse,createSortedArray:()=>NR,createSourceFile:()=>ek,createSourceMapGenerator:()=>Nne,createSourceMapSource:()=>u0e,createSuperAccessVariableStatement:()=>AO,createSymbolTable:()=>Ws,createSymlinkCache:()=>DJ,createSyntacticTypeNodeBuilder:()=>Ise,createSystemWatchFunctions:()=>LY,createTextChange:()=>qA,createTextChangeFromStartLength:()=>P9,createTextChangeRange:()=>n3,createTextRangeFromNode:()=>JU,createTextRangeFromSpan:()=>w9,createTextSpan:()=>Kl,createTextSpanFromBounds:()=>Nc,createTextSpanFromNode:()=>u_,createTextSpanFromRange:()=>A0,createTextSpanFromStringLiteralLikeContent:()=>BU,createTextWriter:()=>iN,createTokenRange:()=>fJ,createTypeChecker:()=>wne,createTypeReferenceDirectiveResolutionCache:()=>fO,createTypeReferenceResolutionLoader:()=>BO,createWatchCompilerHost:()=>ibe,createWatchCompilerHostOfConfigFile:()=>XV,createWatchCompilerHostOfFilesAndCompilerOptions:()=>QV,createWatchFactory:()=>HV,createWatchHost:()=>qV,createWatchProgram:()=>YV,createWatchStatusReporter:()=>LV,createWriteFileMeasuringIO:()=>pV,declarationNameToString:()=>lo,decodeMappings:()=>BW,decodedTextSpanIntersectsWith:()=>r3,deduplicate:()=>hb,defaultHoverMaximumTruncationLength:()=>VZ,defaultInitCompilerOptions:()=>oye,defaultMaximumTruncationLength:()=>ND,diagnosticCategoryName:()=>G2,diagnosticToString:()=>l2,diagnosticsEqualityComparer:()=>W5,directoryProbablyExists:()=>Pd,directorySeparator:()=>To,displayPart:()=>W_,displayPartsToString:()=>_8,disposeEmitNodes:()=>sz,documentSpansEqual:()=>QU,dumpTracingLegend:()=>AQ,elementAt:()=>fy,elideNodes:()=>vre,emitDetachedComments:()=>eee,emitFiles:()=>iV,emitFilesAndReportErrors:()=>ZO,emitFilesAndReportErrorsAndGetExitStatus:()=>UV,emitModuleKindIsNonNodeESM:()=>yN,emitNewLineBeforeLeadingCommentOfPosition:()=>KK,emitResolverSkipsTypeChecking:()=>nV,emitSkippedWithNoDiagnostics:()=>SV,emptyArray:()=>He,emptyFileSystemEntries:()=>LJ,emptyMap:()=>TR,emptyOptions:()=>qp,endsWith:()=>Po,ensurePathIsNonModuleName:()=>$2,ensureScriptKind:()=>Z5,ensureTrailingDirectorySeparator:()=>gl,entityNameToString:()=>ef,enumerateInsertsAndDeletes:()=>e7,equalOwnProperties:()=>cQ,equateStringsCaseInsensitive:()=>hy,equateStringsCaseSensitive:()=>bb,equateValues:()=>gy,escapeJsxAttributeString:()=>$B,escapeLeadingUnderscores:()=>rc,escapeNonAsciiString:()=>S5,escapeSnippetText:()=>Ub,escapeString:()=>Ym,escapeTemplateSubstitution:()=>HB,evaluatorResult:()=>yl,every:()=>Ii,exclusivelyPrefixedNodeCoreModules:()=>dF,executeCommandLine:()=>Rbe,expandPreOrPostfixIncrementOrDecrementExpression:()=>jF,explainFiles:()=>BV,explainIfFileIsRedirectAndImpliedFormat:()=>JV,exportAssignmentIsAlias:()=>Y3,expressionResultIsUnused:()=>Qee,extend:()=>RR,extensionFromPath:()=>p4,extensionIsTS:()=>nF,extensionsNotSupportingExtensionlessResolution:()=>rF,externalHelpersModuleNameText:()=>Py,factory:()=>N,fileExtensionIs:()=>Qo,fileExtensionIsOneOf:()=>kc,fileIncludeReasonToDiagnostics:()=>VV,fileShouldUseJavaScriptRequire:()=>hq,filter:()=>kn,filterMutate:()=>CR,filterSemanticDiagnostics:()=>VO,find:()=>Nn,findAncestor:()=>dr,findBestPatternMatch:()=>qR,findChildOfKind:()=>Za,findComputedPropertyNameCacheAssignment:()=>UF,findConfigFile:()=>uV,findConstructorDeclaration:()=>wN,findContainingList:()=>S9,findDiagnosticForNode:()=>Lae,findFirstNonJsxWhitespaceToken:()=>iae,findIndex:()=>cc,findLast:()=>gb,findLastIndex:()=>GI,findListItemInfo:()=>nae,findModifier:()=>X6,findNextToken:()=>c2,findPackageJson:()=>Oae,findPackageJsons:()=>lq,findPrecedingMatchingToken:()=>E9,findPrecedingToken:()=>pl,findSuperStatementIndexPath:()=>CO,findTokenOnLeftOfPosition:()=>gw,findUseStrictPrologue:()=>Lz,first:()=>wa,firstDefined:()=>Lc,firstDefinedIterator:()=>RP,firstIterator:()=>FR,firstOrOnly:()=>pq,firstOrUndefined:()=>Yc,firstOrUndefinedIterator:()=>XI,fixupCompilerOptions:()=>Fq,flatMap:()=>Da,flatMapIterator:()=>ER,flatMapToMutable:()=>KE,flatten:()=>Ip,flattenCommaList:()=>Tre,flattenDestructuringAssignment:()=>jS,flattenDestructuringBinding:()=>n2,flattenDiagnosticMessageText:()=>km,forEach:()=>lr,forEachAncestor:()=>HZ,forEachAncestorDirectory:()=>pD,forEachAncestorDirectoryStoppingAtGlobalCache:()=>eg,forEachChild:()=>Es,forEachChildRecursively:()=>Kx,forEachDynamicImportOrRequireCall:()=>mF,forEachEmittedFile:()=>KW,forEachEnclosingBlockScopeContainer:()=>oK,forEachEntry:()=>hl,forEachExternalModuleToImportFrom:()=>bq,forEachImportClauseDeclaration:()=>OK,forEachKey:()=>Ag,forEachLeadingCommentRange:()=>QP,forEachNameInAccessChainWalkingLeft:()=>bee,forEachNameOfDefaultExport:()=>Z9,forEachOptionsSyntaxByName:()=>ez,forEachProjectReference:()=>x4,forEachPropertyAssignment:()=>WC,forEachResolvedProjectReference:()=>ZJ,forEachReturnStatement:()=>Fy,forEachRight:()=>KX,forEachTrailingCommentRange:()=>YP,forEachTsConfigPropArray:()=>N3,forEachUnique:()=>ZU,forEachYieldExpression:()=>mK,formatColorAndReset:()=>s2,formatDiagnostic:()=>dV,formatDiagnostics:()=>Sve,formatDiagnosticsWithColorAndContext:()=>Iie,formatGeneratedName:()=>_v,formatGeneratedNamePart:()=>D6,formatLocation:()=>mV,formatMessage:()=>Nx,formatStringFromArgs:()=>jg,formatting:()=>nl,generateDjb2Hash:()=>uD,generateTSConfig:()=>qre,getAdjustedReferenceLocation:()=>AU,getAdjustedRenameLocation:()=>x9,getAliasDeclarationFromName:()=>MB,getAllAccessorDeclarations:()=>Bb,getAllDecoratorsOfClass:()=>UW,getAllDecoratorsOfClassElement:()=>DO,getAllJSDocTags:()=>S7,getAllJSDocTagsOfKind:()=>phe,getAllKeys:()=>gge,getAllProjectOutputs:()=>IO,getAllSuperTypeNodes:()=>HD,getAllowImportingTsExtensions:()=>Dee,getAllowJSCompilerOption:()=>Jy,getAllowSyntheticDefaultImports:()=>Ax,getAncestor:()=>Q1,getAnyExtensionFromPath:()=>ex,getAreDeclarationMapsEnabled:()=>V5,getAssignedExpandoInitializer:()=>mx,getAssignedName:()=>y7,getAssignmentDeclarationKind:()=>Ac,getAssignmentDeclarationPropertyAccessKind:()=>W3,getAssignmentTargetKind:()=>Oy,getAutomaticTypeDirectiveNames:()=>uO,getBaseFileName:()=>Zc,getBinaryOperatorPrecedence:()=>tN,getBuildInfo:()=>sV,getBuildInfoFileVersionMap:()=>PV,getBuildInfoText:()=>bie,getBuildOrderFromAnyBuildOrder:()=>FA,getBuilderCreationParameters:()=>GO,getBuilderFileEmit:()=>e1,getCanonicalDiagnostic:()=>fK,getCheckFlags:()=>_c,getClassExtendsHeritageElement:()=>Lb,getClassLikeDeclarationOfSymbol:()=>Eh,getCombinedLocalAndExportSymbolFlags:()=>r6,getCombinedModifierFlags:()=>J1,getCombinedNodeFlags:()=>yh,getCombinedNodeFlagsAlwaysIncludeJSDoc:()=>Aj,getCommentRange:()=>hm,getCommonSourceDirectory:()=>aw,getCommonSourceDirectoryOfConfig:()=>BS,getCompilerOptionValue:()=>H5,getConditions:()=>Qy,getConfigFileParsingDiagnostics:()=>a2,getConstantValue:()=>bte,getContainerFlags:()=>kW,getContainerNode:()=>WS,getContainingClass:()=>Vl,getContainingClassExcludingClassDecorators:()=>r5,getContainingClassStaticBlock:()=>xK,getContainingFunction:()=>Af,getContainingFunctionDeclaration:()=>TK,getContainingFunctionOrClassStaticBlock:()=>t5,getContainingNodeArray:()=>Yee,getContainingObjectLiteralElement:()=>f8,getContextualTypeFromParent:()=>j9,getContextualTypeFromParentOrAncestorTypeNode:()=>T9,getDeclarationDiagnostics:()=>mie,getDeclarationEmitExtensionForPath:()=>k5,getDeclarationEmitOutputFilePath:()=>XK,getDeclarationEmitOutputFilePathWorker:()=>x5,getDeclarationFileExtension:()=>HF,getDeclarationFromName:()=>qD,getDeclarationModifierFlagsFromSymbol:()=>up,getDeclarationOfKind:()=>Lo,getDeclarationsOfKind:()=>UZ,getDeclaredExpandoInitializer:()=>zD,getDecorators:()=>Ty,getDefaultCompilerOptions:()=>dL,getDefaultFormatCodeSettings:()=>f9,getDefaultLibFileName:()=>KP,getDefaultLibFilePath:()=>Sce,getDefaultLikeExportInfo:()=>Y9,getDefaultLikeExportNameFromDeclaration:()=>dq,getDefaultResolutionModeForFileWorker:()=>WO,getDiagnosticText:()=>D_,getDiagnosticsWithinSpan:()=>Mae,getDirectoryPath:()=>Gn,getDirectoryToWatchFailedLookupLocation:()=>FV,getDirectoryToWatchFailedLookupLocationFromTypeRoot:()=>nse,getDocumentPositionMapper:()=>wq,getDocumentSpansEqualityComparer:()=>YU,getESModuleInterop:()=>mm,getEditsForFileRename:()=>Hae,getEffectiveBaseTypeNode:()=>wd,getEffectiveConstraintOfTypeParameter:()=>NC,getEffectiveContainerForJSDocTemplateTag:()=>d5,getEffectiveImplementsTypeNodes:()=>XC,getEffectiveInitializer:()=>B3,getEffectiveJSDocHost:()=>X1,getEffectiveModifierFlags:()=>pu,getEffectiveModifierFlagsAlwaysIncludeJSDoc:()=>iee,getEffectiveModifierFlagsNoCache:()=>see,getEffectiveReturnTypeNode:()=>nf,getEffectiveSetAccessorTypeAnnotationNode:()=>rJ,getEffectiveTypeAnnotationNode:()=>Kc,getEffectiveTypeParameterDeclarations:()=>xy,getEffectiveTypeRoots:()=>q4,getElementOrPropertyAccessArgumentExpressionOrName:()=>p5,getElementOrPropertyAccessName:()=>Sh,getElementsOfBindingOrAssignmentPattern:()=>E6,getEmitDeclarations:()=>J_,getEmitFlags:()=>Pa,getEmitHelpers:()=>az,getEmitModuleDetectionKind:()=>wee,getEmitModuleFormatOfFileWorker:()=>uw,getEmitModuleKind:()=>Hu,getEmitModuleResolutionKind:()=>Pu,getEmitScriptTarget:()=>va,getEmitStandardClassFields:()=>CJ,getEnclosingBlockScopeContainer:()=>Dd,getEnclosingContainer:()=>G7,getEncodedSemanticClassifications:()=>Sq,getEncodedSyntacticClassifications:()=>Tq,getEndLinePosition:()=>b3,getEntityNameFromTypeNode:()=>F3,getEntrypointsFromPackageJsonInfo:()=>vW,getErrorCountForSummary:()=>QO,getErrorSpanForNode:()=>sS,getErrorSummaryText:()=>RV,getEscapedTextOfIdentifierOrLiteral:()=>XD,getEscapedTextOfJsxAttributeName:()=>S4,getEscapedTextOfJsxNamespacedName:()=>Lx,getExpandoInitializer:()=>G1,getExportAssignmentExpression:()=>RB,getExportInfoMap:()=>i8,getExportNeedsImportStarHelper:()=>Mne,getExpressionAssociativity:()=>UB,getExpressionPrecedence:()=>YD,getExternalHelpersModuleName:()=>HN,getExternalModuleImportEqualsDeclarationExpression:()=>jD,getExternalModuleName:()=>hx,getExternalModuleNameFromDeclaration:()=>GK,getExternalModuleNameFromPath:()=>YB,getExternalModuleNameLiteral:()=>Zx,getExternalModuleRequireArgument:()=>EB,getFallbackOptions:()=>CA,getFileEmitOutput:()=>Rie,getFileMatcherPatterns:()=>Y5,getFileNamesFromConfigSpecs:()=>V4,getFileWatcherEventKind:()=>hj,getFilesInErrorForSummary:()=>YO,getFirstConstructorWithBody:()=>Mg,getFirstIdentifier:()=>i_,getFirstNonSpaceCharacterPosition:()=>wae,getFirstProjectOutput:()=>rV,getFixableErrorSpanExpression:()=>_q,getFormatCodeSettingsForWriting:()=>$9,getFullWidth:()=>y3,getFunctionFlags:()=>Mc,getHeritageClause:()=>Z3,getHostSignatureFromJSDoc:()=>$1,getIdentifierAutoGenerate:()=>p0e,getIdentifierGeneratedImportReference:()=>Ete,getIdentifierTypeArguments:()=>bS,getImmediatelyInvokedFunctionExpression:()=>q1,getImpliedNodeFormatForEmitWorker:()=>JS,getImpliedNodeFormatForFile:()=>DA,getImpliedNodeFormatForFileWorker:()=>zO,getImportNeedsImportDefaultHelper:()=>zW,getImportNeedsImportStarHelper:()=>xO,getIndentString:()=>T5,getInferredLibraryNameResolveFrom:()=>JO,getInitializedVariables:()=>s4,getInitializerOfBinaryExpression:()=>NB,getInitializerOfBindingOrAssignmentElement:()=>$N,getInterfaceBaseTypeNodes:()=>GD,getInternalEmitFlags:()=>sd,getInvokedExpression:()=>s5,getIsFileExcluded:()=>zae,getIsolatedModules:()=>zp,getJSDocAugmentsTag:()=>pZ,getJSDocClassTag:()=>Oj,getJSDocCommentRanges:()=>SB,getJSDocCommentsAndTags:()=>AB,getJSDocDeprecatedTag:()=>Lj,getJSDocDeprecatedTagNoCache:()=>bZ,getJSDocEnumTag:()=>Mj,getJSDocHost:()=>Fb,getJSDocImplementsTags:()=>dZ,getJSDocOverloadTags:()=>FB,getJSDocOverrideTagNoCache:()=>vZ,getJSDocParameterTags:()=>PC,getJSDocParameterTagsNoCache:()=>lZ,getJSDocPrivateTag:()=>lhe,getJSDocPrivateTagNoCache:()=>gZ,getJSDocProtectedTag:()=>uhe,getJSDocProtectedTagNoCache:()=>hZ,getJSDocPublicTag:()=>che,getJSDocPublicTagNoCache:()=>mZ,getJSDocReadonlyTag:()=>_he,getJSDocReadonlyTagNoCache:()=>yZ,getJSDocReturnTag:()=>SZ,getJSDocReturnType:()=>s3,getJSDocRoot:()=>$C,getJSDocSatisfiesExpressionType:()=>qJ,getJSDocSatisfiesTag:()=>Rj,getJSDocTags:()=>W1,getJSDocTemplateTag:()=>fhe,getJSDocThisTag:()=>v7,getJSDocType:()=>f0,getJSDocTypeAliasName:()=>jz,getJSDocTypeAssertionType:()=>k6,getJSDocTypeParameterDeclarations:()=>P5,getJSDocTypeParameterTags:()=>uZ,getJSDocTypeParameterTagsNoCache:()=>_Z,getJSDocTypeTag:()=>z1,getJSXImplicitImportBase:()=>vN,getJSXRuntimeImport:()=>$5,getJSXTransformEnabled:()=>G5,getKeyForCompilerOptions:()=>dW,getLanguageVariant:()=>pN,getLastChild:()=>yJ,getLeadingCommentRanges:()=>Eg,getLeadingCommentRangesOfNode:()=>bB,getLeftmostAccessExpression:()=>n6,getLeftmostExpression:()=>i6,getLibFileNameFromLibReference:()=>YJ,getLibNameFromLibReference:()=>QJ,getLibraryNameFromLibFileName:()=>vV,getLineAndCharacterOfPosition:()=>zs,getLineInfo:()=>jW,getLineOfLocalPosition:()=>KD,getLineStartPositionForPosition:()=>Hp,getLineStarts:()=>kg,getLinesBetweenPositionAndNextNonWhitespaceCharacter:()=>hee,getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter:()=>gee,getLinesBetweenPositions:()=>mD,getLinesBetweenRangeEndAndRangeStart:()=>pJ,getLinesBetweenRangeEndPositions:()=>Whe,getLiteralText:()=>eK,getLocalNameForExternalImport:()=>C6,getLocalSymbolForExportDefault:()=>n4,getLocaleSpecificMessage:()=>ks,getLocaleTimeString:()=>IA,getMappedContextSpan:()=>KU,getMappedDocumentSpan:()=>L9,getMappedLocation:()=>bw,getMatchedFileSpec:()=>zV,getMatchedIncludeSpec:()=>WV,getMeaningFromDeclaration:()=>d9,getMeaningFromLocation:()=>zS,getMembersOfDeclaration:()=>gK,getModeForFileReference:()=>Fie,getModeForResolutionAtIndex:()=>Dve,getModeForUsageLocation:()=>hV,getModifiedTime:()=>KT,getModifiers:()=>Tb,getModuleInstanceState:()=>Ah,getModuleNameStringLiteralAt:()=>PA,getModuleSpecifierEndingPreference:()=>zee,getModuleSpecifierResolverHost:()=>UU,getNameForExportedSymbol:()=>q9,getNameFromImportAttribute:()=>_F,getNameFromIndexInfo:()=>cK,getNameFromPropertyName:()=>GA,getNameOfAccessExpression:()=>bJ,getNameOfCompilerOptionValue:()=>tO,getNameOfDeclaration:()=>ds,getNameOfExpando:()=>DB,getNameOfJSDocTypedef:()=>cZ,getNameOfScriptTarget:()=>q5,getNameOrArgument:()=>z3,getNameTable:()=>iH,getNamespaceDeclarationNode:()=>HC,getNewLineCharacter:()=>v0,getNewLineKind:()=>n8,getNewLineOrDefaultFromHost:()=>Fh,getNewTargetContainer:()=>CK,getNextJSDocCommentLocation:()=>IB,getNodeChildren:()=>Pz,getNodeForGeneratedName:()=>QN,getNodeId:()=>ja,getNodeKind:()=>o2,getNodeModifiers:()=>hw,getNodeModulePathParts:()=>cF,getNonAssignedNameOfDeclaration:()=>h7,getNonAssignmentOperatorForCompoundAssignment:()=>K4,getNonAugmentationDeclaration:()=>pB,getNonDecoratorTokenPosOfNode:()=>oB,getNonIncrementalBuildInfoRoots:()=>Zie,getNonModifierTokenPosOfNode:()=>ZZ,getNormalizedAbsolutePath:()=>Ki,getNormalizedAbsolutePathWithoutRoot:()=>Sj,getNormalizedPathComponents:()=>l7,getObjectFlags:()=>Dn,getOperatorAssociativity:()=>qB,getOperatorPrecedence:()=>eN,getOptionFromName:()=>eW,getOptionsForLibraryResolution:()=>mW,getOptionsNameMap:()=>P6,getOptionsSyntaxByArrayElementValue:()=>KJ,getOptionsSyntaxByValue:()=>lte,getOrCreateEmitNode:()=>mu,getOrUpdate:()=>eD,getOriginalNode:()=>qo,getOriginalNodeId:()=>l_,getOutputDeclarationFileName:()=>sw,getOutputDeclarationFileNameWorker:()=>eV,getOutputExtension:()=>TA,getOutputFileNames:()=>vve,getOutputJSFileNameWorker:()=>tV,getOutputPathsFor:()=>iw,getOwnEmitOutputFilePath:()=>$K,getOwnKeys:()=>rm,getOwnValues:()=>XT,getPackageJsonTypesVersionsPaths:()=>lO,getPackageNameFromTypesPackageName:()=>X4,getPackageScopeForPath:()=>$4,getParameterSymbolFromJSDoc:()=>$3,getParentNodeInSpan:()=>XA,getParseTreeNode:()=>Ts,getParsedCommandLineOfConfigFile:()=>rA,getPathComponents:()=>fu,getPathFromPathComponents:()=>B1,getPathUpdater:()=>Cq,getPathsBasePath:()=>C5,getPatternFromSpec:()=>NJ,getPendingEmitKindWithSeen:()=>HO,getPositionOfLineAndCharacter:()=>$P,getPossibleGenericSignatures:()=>FU,getPossibleOriginalInputExtensionForExtension:()=>ZB,getPossibleOriginalInputPathWithoutChangingExt:()=>KB,getPossibleTypeArgumentsInfo:()=>OU,getPreEmitDiagnostics:()=>bve,getPrecedingNonSpaceCharacterPosition:()=>M9,getPrivateIdentifier:()=>qW,getProperties:()=>VW,getProperty:()=>BP,getPropertyAssignmentAliasLikeExpression:()=>zK,getPropertyNameForPropertyNameNode:()=>pS,getPropertyNameFromType:()=>fp,getPropertyNameOfBindingOrAssignmentElement:()=>Rz,getPropertySymbolFromBindingElement:()=>O9,getPropertySymbolsFromContextualType:()=>gL,getQuoteFromPreference:()=>HU,getQuotePreference:()=>_f,getRangesWhere:()=>PR,getRefactorContextSpan:()=>pk,getReferencedFileLocation:()=>lw,getRegexFromPattern:()=>b0,getRegularExpressionForWildcard:()=>u4,getRegularExpressionsForWildcards:()=>X5,getRelativePathFromDirectory:()=>Nf,getRelativePathFromFile:()=>CC,getRelativePathToDirectoryOrUrl:()=>rx,getRenameLocation:()=>YA,getReplacementSpanForContextToken:()=>jU,getResolutionDiagnostic:()=>xV,getResolutionModeOverride:()=>j6,getResolveJsonModule:()=>zb,getResolvePackageJsonExports:()=>mN,getResolvePackageJsonImports:()=>gN,getResolvedExternalModuleName:()=>QB,getResolvedModuleFromResolution:()=>_x,getResolvedTypeReferenceDirectiveFromResolution:()=>B7,getRestIndicatorOfBindingOrAssignmentElement:()=>zF,getRestParameterElementType:()=>TB,getRightMostAssignedExpression:()=>J3,getRootDeclaration:()=>_m,getRootDirectoryOfResolutionCache:()=>ise,getRootLength:()=>kd,getScriptKind:()=>nq,getScriptKindFromFileName:()=>K5,getScriptTargetFeatures:()=>cB,getSelectedEffectiveModifierFlags:()=>xx,getSelectedSyntacticModifierFlags:()=>ree,getSemanticClassifications:()=>Wae,getSemanticJsxChildren:()=>YC,getSetAccessorTypeAnnotationNode:()=>YK,getSetAccessorValueParameter:()=>e4,getSetExternalModuleIndicator:()=>dN,getShebang:()=>m7,getSingleVariableOfVariableStatement:()=>bx,getSnapshotText:()=>fk,getSnippetElement:()=>oz,getSourceFileOfModule:()=>v3,getSourceFileOfNode:()=>xr,getSourceFilePathInNewDir:()=>D5,getSourceFileVersionAsHashFromText:()=>KO,getSourceFilesToEmit:()=>E5,getSourceMapRange:()=>x0,getSourceMapper:()=>ioe,getSourceTextOfNodeFromSourceFile:()=>Db,getSpanOfTokenAtPosition:()=>om,getSpellingSuggestion:()=>Sb,getStartPositionOfLine:()=>Ny,getStartPositionOfRange:()=>i4,getStartsOnNewLine:()=>k4,getStaticPropertiesAndClassStaticBlock:()=>EO,getStrictOptionValue:()=>du,getStringComparer:()=>bC,getSubPatternFromSpec:()=>Q5,getSuperCallFromStatement:()=>kO,getSuperContainer:()=>A3,getSupportedCodeFixes:()=>rH,getSupportedExtensions:()=>_4,getSupportedExtensionsWithJsonIfResolveJsonModule:()=>SN,getSwitchedType:()=>aq,getSymbolId:()=>Zs,getSymbolNameForPrivateIdentifier:()=>K3,getSymbolTarget:()=>iq,getSyntacticClassifications:()=>Vae,getSyntacticModifierFlags:()=>h0,getSyntacticModifierFlagsNoCache:()=>sJ,getSynthesizedDeepClone:()=>Ha,getSynthesizedDeepCloneWithReplacements:()=>PN,getSynthesizedDeepClones:()=>qb,getSynthesizedDeepClonesWithReplacements:()=>tz,getSyntheticLeadingComments:()=>u6,getSyntheticTrailingComments:()=>ON,getTargetLabel:()=>h9,getTargetOfBindingOrAssignmentElement:()=>$y,getTemporaryModuleResolutionState:()=>G4,getTextOfConstantValue:()=>tK,getTextOfIdentifierOrLiteral:()=>op,getTextOfJSDocComment:()=>a3,getTextOfJsxAttributeName:()=>DN,getTextOfJsxNamespacedName:()=>T4,getTextOfNode:()=>Yo,getTextOfNodeFromSourceText:()=>ID,getTextOfPropertyName:()=>dx,getThisContainer:()=>qu,getThisParameter:()=>Rb,getTokenAtPosition:()=>Si,getTokenPosOfNode:()=>Ay,getTokenSourceMapRange:()=>_0e,getTouchingPropertyName:()=>w_,getTouchingToken:()=>G6,getTrailingCommentRanges:()=>Sy,getTrailingSemicolonDeferringWriter:()=>XB,getTransformers:()=>hie,getTsBuildInfoEmitOutputFilePath:()=>hv,getTsConfigObjectLiteralExpression:()=>MD,getTsConfigPropArrayElementValue:()=>e5,getTypeAnnotationNode:()=>ZK,getTypeArgumentOrTypeParameterList:()=>_ae,getTypeKeywordOfTypeOnlyImport:()=>XU,getTypeNode:()=>kte,getTypeNodeIfAccessible:()=>Cw,getTypeParameterFromJsDoc:()=>LK,getTypeParameterOwner:()=>ihe,getTypesPackageName:()=>gO,getUILocale:()=>pQ,getUniqueName:()=>US,getUniqueSymbolId:()=>Dae,getUseDefineForClassFields:()=>hN,getWatchErrorSummaryDiagnosticMessage:()=>MV,getWatchFactory:()=>lV,group:()=>vC,groupBy:()=>MR,guessIndentation:()=>zZ,handleNoEmitOptions:()=>TV,handleWatchOptionsConfigDirTemplateSubstitution:()=>nO,hasAbstractModifier:()=>Jb,hasAccessorModifier:()=>fm,hasAmbientModifier:()=>iJ,hasChangesInResolutions:()=>iB,hasContextSensitiveParameters:()=>aF,hasDecorators:()=>Ff,hasDocComment:()=>lae,hasDynamicName:()=>Th,hasEffectiveModifier:()=>sf,hasEffectiveModifiers:()=>nJ,hasEffectiveReadonlyModifier:()=>mS,hasExtension:()=>kC,hasImplementationTSFileExtension:()=>Bee,hasIndexSignature:()=>sq,hasInferredType:()=>pF,hasInitializer:()=>d0,hasInvalidEscape:()=>GB,hasJSDocNodes:()=>kf,hasJSDocParameterTags:()=>fZ,hasJSFileExtension:()=>Bg,hasJsonModuleEmitEnabled:()=>U5,hasOnlyExpressionInitializer:()=>nS,hasOverrideModifier:()=>N5,hasPossibleExternalModuleReference:()=>aK,hasProperty:()=>to,hasPropertyAccessExpressionWithName:()=>BA,hasQuestionToken:()=>yx,hasRecordedExternalHelpers:()=>ure,hasResolutionModeOverride:()=>rte,hasRestParameter:()=>Kj,hasScopeMarker:()=>IZ,hasStaticModifier:()=>cl,hasSyntacticModifier:()=>$n,hasSyntacticModifiers:()=>tee,hasTSFileExtension:()=>hS,hasTabstop:()=>Kee,hasTrailingDirectorySeparator:()=>vy,hasType:()=>O7,hasTypeArguments:()=>Ihe,hasZeroOrOneAsteriskCharacter:()=>EJ,hostGetCanonicalFileName:()=>xh,hostUsesCaseSensitiveFileNames:()=>dS,idText:()=>An,identifierIsThisKeyword:()=>tJ,identifierToKeywordKind:()=>Y2,identity:()=>ho,identitySourceMapConsumer:()=>JW,ignoreSourceNewlines:()=>lz,ignoredPaths:()=>a7,importFromModuleSpecifier:()=>VD,importSyntaxAffectsModuleResolution:()=>kJ,indexOfAnyCharCode:()=>tQ,indexOfNode:()=>RC,indicesOf:()=>$I,inferredTypesContainingFile:()=>cw,injectClassNamedEvaluationHelperBlockIfMissing:()=>NO,injectClassThisAssignmentIfMissing:()=>Une,insertImports:()=>$U,insertSorted:()=>_y,insertStatementAfterCustomPrologue:()=>iS,insertStatementAfterStandardPrologue:()=>Che,insertStatementsAfterCustomPrologue:()=>sB,insertStatementsAfterStandardPrologue:()=>Ig,intersperse:()=>kR,intrinsicTagNameToString:()=>HJ,introducesArgumentsExoticObject:()=>vK,inverseJsxOptionMap:()=>eA,isAbstractConstructorSymbol:()=>yee,isAbstractModifier:()=>Mte,isAccessExpression:()=>xo,isAccessibilityModifier:()=>MU,isAccessor:()=>Dy,isAccessorModifier:()=>mz,isAliasableExpression:()=>m5,isAmbientModule:()=>Uu,isAmbientPropertyDeclaration:()=>mB,isAnyDirectorySeparator:()=>yj,isAnyImportOrBareOrAccessedRequire:()=>iK,isAnyImportOrReExport:()=>x3,isAnyImportOrRequireStatement:()=>sK,isAnyImportSyntax:()=>px,isAnySupportedFileExtension:()=>r0e,isApplicableVersionedTypesKey:()=>uA,isArgumentExpressionOfElementAccess:()=>CU,isArray:()=>ls,isArrayBindingElement:()=>w7,isArrayBindingOrAssignmentElement:()=>f3,isArrayBindingOrAssignmentPattern:()=>Gj,isArrayBindingPattern:()=>D0,isArrayLiteralExpression:()=>nu,isArrayLiteralOrObjectLiteralDestructuringPattern:()=>N0,isArrayTypeNode:()=>jN,isArrowFunction:()=>ko,isAsExpression:()=>m6,isAssertClause:()=>Ute,isAssertEntry:()=>T0e,isAssertionExpression:()=>Eb,isAssertsKeyword:()=>Ote,isAssignmentDeclaration:()=>JD,isAssignmentExpression:()=>Al,isAssignmentOperator:()=>kh,isAssignmentPattern:()=>wD,isAssignmentTarget:()=>Ly,isAsteriskToken:()=>MN,isAsyncFunction:()=>$D,isAsyncModifier:()=>D4,isAutoAccessorPropertyDeclaration:()=>b_,isAwaitExpression:()=>Hy,isAwaitKeyword:()=>dz,isBigIntLiteral:()=>_6,isBinaryExpression:()=>fn,isBinaryLogicalOperator:()=>sN,isBinaryOperatorToken:()=>yre,isBindableObjectDefinePropertyCall:()=>lS,isBindableStaticAccessExpression:()=>Ib,isBindableStaticElementAccessExpression:()=>f5,isBindableStaticNameExpression:()=>uS,isBindingElement:()=>Sa,isBindingElementOfBareOrAccessedRequire:()=>wK,isBindingName:()=>tS,isBindingOrAssignmentElement:()=>wZ,isBindingOrAssignmentPattern:()=>u3,isBindingPattern:()=>As,isBlock:()=>Fs,isBlockLike:()=>dk,isBlockOrCatchScoped:()=>lB,isBlockScope:()=>gB,isBlockScopedContainerTopLevel:()=>nK,isBooleanLiteral:()=>DD,isBreakOrContinueStatement:()=>xD,isBreakStatement:()=>v0e,isBuildCommand:()=>Ese,isBuildInfoFile:()=>yie,isBuilderProgram:()=>jV,isBundle:()=>$te,isCallChain:()=>Z2,isCallExpression:()=>Is,isCallExpressionTarget:()=>vU,isCallLikeExpression:()=>Cb,isCallLikeOrFunctionLikeExpression:()=>$j,isCallOrNewExpression:()=>sm,isCallOrNewExpressionTarget:()=>bU,isCallSignatureDeclaration:()=>Vx,isCallToHelper:()=>E4,isCaseBlock:()=>O4,isCaseClause:()=>v6,isCaseKeyword:()=>jte,isCaseOrDefaultClause:()=>I7,isCatchClause:()=>Zb,isCatchClauseVariableDeclaration:()=>Zee,isCatchClauseVariableDeclarationOrBindingElement:()=>uB,isCheckJsEnabledForFile:()=>d4,isCircularBuildOrder:()=>uk,isClassDeclaration:()=>tl,isClassElement:()=>Hc,isClassExpression:()=>Rc,isClassInstanceProperty:()=>EZ,isClassLike:()=>Xn,isClassMemberModifier:()=>Uj,isClassNamedEvaluationHelperBlock:()=>ok,isClassOrTypeElement:()=>D7,isClassStaticBlockDeclaration:()=>Cc,isClassThisAssignmentBlock:()=>tw,isColonToken:()=>Ite,isCommaExpression:()=>qN,isCommaListExpression:()=>I4,isCommaSequence:()=>B4,isCommaToken:()=>Ate,isComment:()=>D9,isCommonJsExportPropertyAssignment:()=>Z7,isCommonJsExportedExpression:()=>hK,isCompoundAssignment:()=>Z4,isComputedNonLiteralName:()=>k3,isComputedPropertyName:()=>Qs,isConciseBody:()=>N7,isConditionalExpression:()=>CS,isConditionalTypeNode:()=>Gb,isConstAssertion:()=>GJ,isConstTypeReference:()=>nd,isConstructSignatureDeclaration:()=>N4,isConstructorDeclaration:()=>ic,isConstructorTypeNode:()=>f6,isContextualKeyword:()=>h5,isContinueStatement:()=>y0e,isCustomPrologue:()=>P3,isDebuggerStatement:()=>b0e,isDeclaration:()=>Pl,isDeclarationBindingElement:()=>l3,isDeclarationFileName:()=>Fl,isDeclarationName:()=>Qm,isDeclarationNameOfEnumOrNamespace:()=>mJ,isDeclarationReadonly:()=>E3,isDeclarationStatement:()=>MZ,isDeclarationWithTypeParameterChildren:()=>yB,isDeclarationWithTypeParameters:()=>hB,isDecorator:()=>ul,isDecoratorTarget:()=>Zse,isDefaultClause:()=>L4,isDefaultImport:()=>_S,isDefaultModifier:()=>CF,isDefaultedExpandoInitializer:()=>PK,isDeleteExpression:()=>Jte,isDeleteTarget:()=>LB,isDeprecatedDeclaration:()=>H9,isDestructuringAssignment:()=>y0,isDiskPathRoot:()=>vj,isDoStatement:()=>h0e,isDocumentRegistryEntry:()=>s8,isDotDotDotToken:()=>xF,isDottedName:()=>oN,isDynamicName:()=>v5,isEffectiveExternalModule:()=>jC,isEffectiveStrictModeSourceFile:()=>dB,isElementAccessChain:()=>jj,isElementAccessExpression:()=>_o,isEmittedFileOfProgram:()=>Cie,isEmptyArrayLiteral:()=>lee,isEmptyBindingElement:()=>sZ,isEmptyBindingPattern:()=>iZ,isEmptyObjectLiteral:()=>uJ,isEmptyStatement:()=>yz,isEmptyStringLiteral:()=>CB,isEntityName:()=>r_,isEntityNameExpression:()=>ro,isEnumConst:()=>U1,isEnumDeclaration:()=>ov,isEnumMember:()=>Ph,isEqualityOperatorKind:()=>B9,isEqualsGreaterThanToken:()=>Fte,isExclamationToken:()=>RN,isExcludedFile:()=>Gre,isExclusivelyTypeOnlyImportOrExport:()=>gV,isExpandoPropertyDeclaration:()=>Mx,isExportAssignment:()=>Ro,isExportDeclaration:()=>Bc,isExportModifier:()=>zx,isExportName:()=>BF,isExportNamespaceAsDefaultDeclaration:()=>U7,isExportOrDefaultModifier:()=>XN,isExportSpecifier:()=>Nu,isExportsIdentifier:()=>cS,isExportsOrModuleExportsOrAlias:()=>t2,isExpression:()=>ut,isExpressionNode:()=>Xm,isExpressionOfExternalModuleImportEqualsDeclaration:()=>tae,isExpressionOfOptionalChainRoot:()=>x7,isExpressionStatement:()=>Il,isExpressionWithTypeArguments:()=>Dh,isExpressionWithTypeArgumentsInClassExtendsClause:()=>I5,isExternalModule:()=>fl,isExternalModuleAugmentation:()=>Pb,isExternalModuleImportEqualsDeclaration:()=>H1,isExternalModuleIndicator:()=>d3,isExternalModuleNameRelative:()=>Dl,isExternalModuleReference:()=>wh,isExternalModuleSymbol:()=>lx,isExternalOrCommonJsModule:()=>tf,isFileLevelReservedGeneratedIdentifier:()=>c3,isFileLevelUniqueName:()=>W7,isFileProbablyExternalModule:()=>ZN,isFirstDeclarationOfSymbolParameter:()=>eq,isFixablePromiseHandler:()=>Aq,isForInOrOfStatement:()=>rS,isForInStatement:()=>NF,isForInitializer:()=>ip,isForOfStatement:()=>JN,isForStatement:()=>av,isFullSourceFile:()=>Og,isFunctionBlock:()=>Nb,isFunctionBody:()=>Qj,isFunctionDeclaration:()=>Ec,isFunctionExpression:()=>vo,isFunctionExpressionOrArrowFunction:()=>zy,isFunctionLike:()=>Ps,isFunctionLikeDeclaration:()=>so,isFunctionLikeKind:()=>sx,isFunctionLikeOrClassStaticBlockDeclaration:()=>FC,isFunctionOrConstructorTypeNode:()=>DZ,isFunctionOrModuleBlock:()=>qj,isFunctionSymbol:()=>IK,isFunctionTypeNode:()=>Zm,isGeneratedIdentifier:()=>Jo,isGeneratedPrivateIdentifier:()=>eS,isGetAccessor:()=>Pg,isGetAccessorDeclaration:()=>pp,isGetOrSetAccessorDeclaration:()=>o3,isGlobalScopeAugmentation:()=>$m,isGlobalSourceFile:()=>m0,isGrammarError:()=>QZ,isHeritageClause:()=>cf,isHoistedFunction:()=>Q7,isHoistedVariableStatement:()=>Y7,isIdentifier:()=>Le,isIdentifierANonContextualKeyword:()=>JB,isIdentifierName:()=>JK,isIdentifierOrThisTypeNode:()=>dre,isIdentifierPart:()=>hh,isIdentifierStart:()=>Um,isIdentifierText:()=>R_,isIdentifierTypePredicate:()=>bK,isIdentifierTypeReference:()=>Gee,isIfStatement:()=>sv,isIgnoredFileFromWildCardWatching:()=>kA,isImplicitGlob:()=>PJ,isImportAttribute:()=>qte,isImportAttributeName:()=>CZ,isImportAttributes:()=>wS,isImportCall:()=>T_,isImportClause:()=>ld,isImportDeclaration:()=>Ho,isImportEqualsDeclaration:()=>_l,isImportKeyword:()=>P4,isImportMeta:()=>zC,isImportOrExportSpecifier:()=>Cy,isImportOrExportSpecifierName:()=>Eae,isImportSpecifier:()=>Xu,isImportTypeAssertionContainer:()=>S0e,isImportTypeNode:()=>ym,isImportable:()=>vq,isInComment:()=>P0,isInCompoundLikeAssignment:()=>OB,isInExpressionContext:()=>a5,isInJSDoc:()=>BD,isInJSFile:()=>an,isInJSXText:()=>cae,isInJsonFile:()=>c5,isInNonReferenceComment:()=>dae,isInReferenceComment:()=>pae,isInRightSideOfInternalImportEqualsDeclaration:()=>m9,isInString:()=>_k,isInTemplateString:()=>IU,isInTopLevelContext:()=>n5,isInTypeQuery:()=>Tx,isIncrementalBuildInfo:()=>NA,isIncrementalBundleEmitBuildInfo:()=>Hie,isIncrementalCompilation:()=>Wb,isIndexSignatureDeclaration:()=>qy,isIndexedAccessTypeNode:()=>$b,isInferTypeNode:()=>TS,isInfinityOrNaNString:()=>v4,isInitializedProperty:()=>dA,isInitializedVariable:()=>fN,isInsideJsxElement:()=>C9,isInsideJsxElementOrAttribute:()=>oae,isInsideNodeModules:()=>e8,isInsideTemplateLiteral:()=>UA,isInstanceOfExpression:()=>F5,isInstantiatedModule:()=>FW,isInterfaceDeclaration:()=>ql,isInternalDeclaration:()=>WZ,isInternalModuleImportEqualsDeclaration:()=>oS,isInternalName:()=>Oz,isIntersectionTypeNode:()=>Hx,isIntrinsicJsxName:()=>ZC,isIterationStatement:()=>wy,isJSDoc:()=>Od,isJSDocAllType:()=>Yte,isJSDocAugmentsTag:()=>Yx,isJSDocAuthorTag:()=>E0e,isJSDocCallbackTag:()=>Tz,isJSDocClassTag:()=>Kte,isJSDocCommentContainingNode:()=>F7,isJSDocConstructSignature:()=>vx,isJSDocDeprecatedTag:()=>Dz,isJSDocEnumTag:()=>WN,isJSDocFunctionType:()=>S6,isJSDocImplementsTag:()=>MF,isJSDocImportTag:()=>xm,isJSDocIndexSignature:()=>u5,isJSDocLikeText:()=>Vz,isJSDocLink:()=>Xte,isJSDocLinkCode:()=>Qte,isJSDocLinkLike:()=>cx,isJSDocLinkPlain:()=>k0e,isJSDocMemberName:()=>uv,isJSDocNameReference:()=>M4,isJSDocNamepathType:()=>C0e,isJSDocNamespaceBody:()=>yhe,isJSDocNode:()=>OC,isJSDocNonNullableType:()=>IF,isJSDocNullableType:()=>b6,isJSDocOptionalParameter:()=>lF,isJSDocOptionalType:()=>Sz,isJSDocOverloadTag:()=>T6,isJSDocOverrideTag:()=>OF,isJSDocParameterTag:()=>Lf,isJSDocPrivateTag:()=>kz,isJSDocPropertyLikeTag:()=>kD,isJSDocPropertyTag:()=>ere,isJSDocProtectedTag:()=>Cz,isJSDocPublicTag:()=>xz,isJSDocReadonlyTag:()=>Ez,isJSDocReturnTag:()=>LF,isJSDocSatisfiesExpression:()=>UJ,isJSDocSatisfiesTag:()=>RF,isJSDocSeeTag:()=>D0e,isJSDocSignature:()=>w0,isJSDocTag:()=>LC,isJSDocTemplateTag:()=>Vp,isJSDocThisTag:()=>wz,isJSDocThrowsTag:()=>P0e,isJSDocTypeAlias:()=>jp,isJSDocTypeAssertion:()=>Kb,isJSDocTypeExpression:()=>lv,isJSDocTypeLiteral:()=>NS,isJSDocTypeTag:()=>R4,isJSDocTypedefTag:()=>AS,isJSDocUnknownTag:()=>w0e,isJSDocUnknownType:()=>Zte,isJSDocVariadicType:()=>FF,isJSXTagName:()=>UC,isJsonEqual:()=>iF,isJsonSourceFile:()=>ap,isJsxAttribute:()=>Tm,isJsxAttributeLike:()=>A7,isJsxAttributeName:()=>tte,isJsxAttributes:()=>Yb,isJsxCallLike:()=>JZ,isJsxChild:()=>h3,isJsxClosingElement:()=>Qb,isJsxClosingFragment:()=>Gte,isJsxElement:()=>Sm,isJsxExpression:()=>y6,isJsxFragment:()=>cv,isJsxNamespacedName:()=>Fd,isJsxOpeningElement:()=>Id,isJsxOpeningFragment:()=>ud,isJsxOpeningLikeElement:()=>wu,isJsxOpeningLikeElementTagName:()=>Kse,isJsxSelfClosingElement:()=>PS,isJsxSpreadAttribute:(