@lpc-lang/core
Version:
LPC Language Compiler Library
949 lines (947 loc) • 3.59 MB
JavaScript
// Copyright 2024 John L Chmura
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// server/src/lpc/lpc.ts
var lpc_exports3 = {};
__export(lpc_exports3, {
AccessFlags: () => AccessFlags,
AssertionLevel: () => AssertionLevel,
AssignmentDeclarationKind: () => AssignmentDeclarationKind,
AssignmentKind: () => AssignmentKind,
Associativity: () => Associativity,
CharacterCodes: () => CharacterCodes,
CheckFlags: () => CheckFlags,
CheckMode: () => CheckMode,
CommentDirectiveType: () => CommentDirectiveType,
Comparison: () => Comparison,
CompletionInfoFlags: () => CompletionInfoFlags,
CompletionTriggerCharacterArray: () => CompletionTriggerCharacterArray,
CompletionTriggerKind: () => CompletionTriggerKind,
Completions: () => lpc_Completions_exports,
ContainerFlags: () => ContainerFlags,
ContextFlags: () => ContextFlags,
Debug: () => Debug,
DiagnosticCategory: () => DiagnosticCategory,
Diagnostics: () => Diagnostics,
DriverTypeMap: () => DriverTypeMap,
ElementFlags: () => ElementFlags,
EmitFlags: () => EmitFlags,
EmitHint: () => EmitHint,
EndOfLineState: () => EndOfLineState,
ExecuteCommandMsgType: () => ExecuteCommandMsgType,
ExitStatus: () => ExitStatus,
ExportKind: () => ExportKind,
Extension: () => Extension,
FileIncludeKind: () => FileIncludeKind,
FilePreprocessingDiagnosticsKind: () => FilePreprocessingDiagnosticsKind,
FileSystemEntryKind: () => FileSystemEntryKind,
FileWatcherEventKind: () => FileWatcherEventKind,
FindAllReferences: () => lpc_FindAllReferences_exports,
FlowFlags: () => FlowFlags,
ForegroundColorEscapeSequences: () => ForegroundColorEscapeSequences,
FunctionFlags: () => FunctionFlags,
GeneratedIdentifierFlags: () => GeneratedIdentifierFlags,
GetLiteralTextFlags: () => GetLiteralTextFlags,
GoToDefinition: () => lpc_GoToDefinition_exports,
ImportKind: () => ImportKind,
IndentStyle: () => IndentStyle,
IndexFlags: () => IndexFlags,
IndexKind: () => IndexKind,
InferenceFlags: () => InferenceFlags,
InferencePriority: () => InferencePriority,
InternalEmitFlags: () => InternalEmitFlags,
InternalSymbolName: () => InternalSymbolName,
IntersectionFlags: () => IntersectionFlags,
JSDocParsingMode: () => JSDocParsingMode,
JsDoc: () => lpc_JsDoc_exports,
LanguageServiceMode: () => LanguageServiceMode,
LanguageVariant: () => LanguageVariant,
LexicalEnvironmentFlags: () => LexicalEnvironmentFlags,
ListFormat: () => ListFormat,
LogLevel: () => LogLevel,
LpcParser: () => LpcParser,
ModifierFlags: () => ModifierFlags2,
ModuleKind: () => ModuleKind,
ModuleResolutionKind: () => ModuleResolutionKind,
NavigationBar: () => lpc_NavigationBar_exports,
NewLineKind: () => NewLineKind,
NodeBuilderFlags: () => NodeBuilderFlags,
NodeCheckFlags: () => NodeCheckFlags2,
NodeFactoryFlags: () => NodeFactoryFlags,
NodeFlags: () => NodeFlags2,
NodeResolutionFeatures: () => NodeResolutionFeatures,
ObjectFlags: () => ObjectFlags,
OperationCanceledException: () => OperationCanceledException,
OperatorPrecedence: () => OperatorPrecedence,
OuterExpressionKinds: () => OuterExpressionKinds,
PollingInterval: () => PollingInterval2,
PollingWatchKind: () => PollingWatchKind,
PragmaKindFlags: () => PragmaKindFlags,
ProgramUpdateLevel: () => ProgramUpdateLevel,
QuotePreference: () => QuotePreference,
RelationComparisonResult: () => RelationComparisonResult,
Rename: () => lpc_Rename_exports,
ScriptElementKind: () => ScriptElementKind,
ScriptElementKindModifier: () => ScriptElementKindModifier,
ScriptKind: () => ScriptKind,
ScriptSnapshot: () => ScriptSnapshot,
ScriptTarget: () => ScriptTarget,
SemanticMeaning: () => SemanticMeaning,
SemicolonPreference: () => SemicolonPreference,
SignatureCheckMode: () => SignatureCheckMode,
SignatureFlags: () => SignatureFlags2,
SignatureHelp: () => lpc_SignatureHelp_exports,
SignatureKind: () => SignatureKind,
SnippetKind: () => SnippetKind,
StatisticType: () => StatisticType,
StructureIsReused: () => StructureIsReused,
SymbolAccessibility: () => SymbolAccessibility,
SymbolDisplay: () => lpc_SymbolDisplay_exports,
SymbolDisplayPartKind: () => SymbolDisplayPartKind,
SymbolFlags: () => SymbolFlags,
SymbolFormatFlags: () => SymbolFormatFlags,
SyntaxKind: () => SyntaxKind2,
Ternary: () => Ternary,
ThrottledCancellationToken: () => ThrottledCancellationToken,
TokenClass: () => TokenClass,
TokenFlags: () => TokenFlags,
TransformFlags: () => TransformFlags,
TypeFacts: () => TypeFacts,
TypeFlags: () => TypeFlags,
TypeFormatFlags: () => TypeFormatFlags,
TypeMapKind: () => TypeMapKind,
TypePredicateKind: () => TypePredicateKind,
UnionReduction: () => UnionReduction,
VarianceFlags: () => VarianceFlags,
WatchDirectoryFlags: () => WatchDirectoryFlags,
WatchDirectoryKind: () => WatchDirectoryKind,
WatchFileKind: () => WatchFileKind,
WatchLogLevel: () => WatchLogLevel,
WatchType: () => WatchType,
addEmitFlags: () => addEmitFlags,
addNodeFactoryPatcher: () => addNodeFactoryPatcher,
addObjectAllocatorPatcher: () => addObjectAllocatorPatcher,
addRange: () => addRange,
addRelatedInfo: () => addRelatedInfo,
addSyntheticLeadingComment: () => addSyntheticLeadingComment,
addToSeen: () => addToSeen,
altDirectorySeparator: () => altDirectorySeparator,
and: () => and,
append: () => append,
appendIfUnique: () => appendIfUnique,
arrayFrom: () => arrayFrom,
arrayIsEqualTo: () => arrayIsEqualTo,
arrayIsHomogeneous: () => arrayIsHomogeneous,
arrayOf: () => arrayOf,
arrayReverseIterator: () => arrayReverseIterator,
arrayToMap: () => arrayToMap,
arrayToMultiMap: () => arrayToMultiMap,
arraysEqual: () => arraysEqual,
assertType: () => assertType,
assign: () => assign,
attachFileToDiagnostics: () => attachFileToDiagnostics,
base64decode: () => base64decode,
binarySearch: () => binarySearch,
binarySearchKey: () => binarySearchKey,
bindSourceFile: () => bindSourceFile,
buildLinkParts: () => buildLinkParts,
buildOpts: () => buildOpts,
canHaveFlowNode: () => canHaveFlowNode,
canHaveIllegalModifiers: () => canHaveIllegalModifiers,
canHaveIllegalTypeParameters: () => canHaveIllegalTypeParameters,
canHaveJSDoc: () => canHaveJSDoc,
canHaveLocals: () => canHaveLocals,
canHaveModifiers: () => canHaveModifiers,
canHaveSymbol: () => canHaveSymbol,
canIncludeBindAndCheckDiagnostics: () => canIncludeBindAndCheckDiagnostics,
canIncludeBindAndCheckDiagnsotics: () => canIncludeBindAndCheckDiagnsotics,
canJsonReportNoInputFiles: () => canJsonReportNoInputFiles,
canUsePropertyAccess: () => canUsePropertyAccess,
canWatchDirectoryOrFile: () => canWatchDirectoryOrFile,
cartesianProduct: () => cartesianProduct,
cast: () => cast,
chainDiagnosticMessages: () => chainDiagnosticMessages,
changeAnyExtension: () => changeAnyExtension,
changesAffectLibCompilation: () => changesAffectLibCompilation,
changesAffectModuleResolution: () => changesAffectModuleResolution,
changesAffectingProgramStructure: () => changesAffectingProgramStructure,
classicNameResolver: () => classicNameResolver,
clear: () => clear,
clearMap: () => clearMap,
clearSharedExtendedConfigFileWatcher: () => clearSharedExtendedConfigFileWatcher,
climbPastPropertyAccess: () => climbPastPropertyAccess,
closeFileWatcher: () => closeFileWatcher,
closeFileWatcherOf: () => closeFileWatcherOf,
codefix: () => lpc_codefix_exports,
collapseTextChangeRangesAcrossMultipleVersions: () => collapseTextChangeRangesAcrossMultipleVersions,
combinePaths: () => combinePaths,
commentPragmas: () => commentPragmas,
commonOptionsWithBuild: () => commonOptionsWithBuild,
compareDataObjects: () => compareDataObjects,
compareDiagnostics: () => compareDiagnostics,
compareEmitHelpers: () => compareEmitHelpers,
compareNumberOfDirectorySeparators: () => compareNumberOfDirectorySeparators,
comparePaths: () => comparePaths,
comparePathsCaseInsensitive: () => comparePathsCaseInsensitive,
comparePathsCaseSensitive: () => comparePathsCaseSensitive,
compareStringsCaseInsensitive: () => compareStringsCaseInsensitive,
compareStringsCaseInsensitiveEslintCompatible: () => compareStringsCaseInsensitiveEslintCompatible,
compareStringsCaseSensitive: () => compareStringsCaseSensitive,
compareStringsCaseSensitiveUI: () => compareStringsCaseSensitiveUI,
compareTextSpans: () => compareTextSpans,
compareValues: () => compareValues,
compileOnSaveCommandLineOption: () => compileOnSaveCommandLineOption,
compilerOptionsDidYouMeanDiagnostics: () => compilerOptionsDidYouMeanDiagnostics,
computeCommonSourceDirectoryOfFilenames: () => computeCommonSourceDirectoryOfFilenames,
computeLineAndCharacterOfPosition: () => computeLineAndCharacterOfPosition,
computeLineOfPosition: () => computeLineOfPosition,
computeLineStarts: () => computeLineStarts,
computePositionOfLineAndCharacter: () => computePositionOfLineAndCharacter,
computedOptions: () => computedOptions,
concatenate: () => concatenate,
concatenateDiagnosticMessageChains: () => concatenateDiagnosticMessageChains,
configDirTemplateSubstitutionOptions: () => configDirTemplateSubstitutionOptions,
contains: () => contains,
containsParseError: () => containsParseError,
containsPath: () => containsPath,
convertJsonOption: () => convertJsonOption,
convertToJson: () => convertToJson,
convertToObject: () => convertToObject,
convertToRelativePath: () => convertToRelativePath2,
copyEntries: () => copyEntries,
couldStartTrivia: () => couldStartTrivia,
countWhere: () => countWhere,
createBaseNodeFactory: () => createBaseNodeFactory,
createBinaryExpressionTrampoline: () => createBinaryExpressionTrampoline,
createCacheWithRedirects: () => createCacheWithRedirects,
createCacheableExportInfoMap: () => createCacheableExportInfoMap,
createCachedDirectoryStructureHost: () => createCachedDirectoryStructureHost,
createCommentDirectivesMap: () => createCommentDirectivesMap,
createCompilerDiagnostic: () => createCompilerDiagnostic,
createCompilerDiagnosticFromMessageChain: () => createCompilerDiagnosticFromMessageChain,
createCompilerHost: () => createCompilerHost,
createCompilerHostWorker: () => createCompilerHostWorker,
createDetachedDiagnostic: () => createDetachedDiagnostic,
createDiagnosticCollection: () => createDiagnosticCollection,
createDiagnosticForFileFromMessageChain: () => createDiagnosticForFileFromMessageChain,
createDiagnosticForNode: () => createDiagnosticForNode,
createDiagnosticForNodeArray: () => createDiagnosticForNodeArray,
createDiagnosticForNodeArrayFromMessageChain: () => createDiagnosticForNodeArrayFromMessageChain,
createDiagnosticForNodeFromMessageChain: () => createDiagnosticForNodeFromMessageChain,
createDiagnosticForNodeInSourceFile: () => createDiagnosticForNodeInSourceFile,
createDiagnosticForRange: () => createDiagnosticForRange,
createDiagnosticMessageChainFromDiagnostic: () => createDiagnosticMessageChainFromDiagnostic,
createDiagnosticReporter: () => createDiagnosticReporter,
createDocumentPositionMapper: () => createDocumentPositionMapper,
createDocumentRegistry: () => createDocumentRegistry,
createDocumentRegistryInternal: () => createDocumentRegistryInternal,
createEvaluator: () => createEvaluator,
createFileDiagnostic: () => createFileDiagnostic,
createFileDiagnosticFromMessageChain: () => createFileDiagnosticFromMessageChain,
createFlowNode: () => createFlowNode,
createGetCanonicalFileName: () => createGetCanonicalFileName,
createGetSourceFile: () => createGetSourceFile,
createJsPrinter: () => createJsPrinter,
createLanguageService: () => createLanguageService,
createLanguageServiceSourceFile: () => createLanguageServiceSourceFile,
createLpcFileHandler: () => createLpcFileHandler,
createMasterApplyGetIncludePathVm: () => createMasterApplyGetIncludePathVm,
createModeAwareCache: () => createModeAwareCache,
createModeAwareCacheKey: () => createModeAwareCacheKey,
createModuleResolutionCache: () => createModuleResolutionCache,
createModuleResolutionLoader: () => createModuleResolutionLoader,
createModuleResolutionLoaderUsingGlobalCache: () => createModuleResolutionLoaderUsingGlobalCache,
createModuleSpecifierResolutionHost: () => createModuleSpecifierResolutionHost,
createMultiMap: () => createMultiMap,
createNameResolver: () => createNameResolver,
createNodeFactory: () => createNodeFactory,
createOptionNameMap: () => createOptionNameMap,
createParenthesizerRules: () => createParenthesizerRules,
createPrinter: () => createPrinter,
createPrinterWithDefaults: () => createPrinterWithDefaults,
createPrinterWithRemoveComments: () => createPrinterWithRemoveComments,
createPrinterWithRemoveCommentsNeverAsciiEscape: () => createPrinterWithRemoveCommentsNeverAsciiEscape,
createPrinterWithRemoveCommentsOmitTrailingSemicolon: () => createPrinterWithRemoveCommentsOmitTrailingSemicolon,
createProgram: () => createProgram,
createPropertyNameNodeForIdentifierOrLiteral: () => createPropertyNameNodeForIdentifierOrLiteral,
createQueue: () => createQueue,
createRange: () => createRange,
createResolutionCache: () => createResolutionCache,
createScanner: () => createScanner,
createSet: () => createSet,
createSolutionBuilderHost: () => createSolutionBuilderHost,
createSortedArray: () => createSortedArray,
createSourceFile: () => createSourceFile,
createSourceMapGenerator: () => createSourceMapGenerator,
createSymbolTable: () => createSymbolTable,
createSyntacticTypeNodeBuilder: () => createSyntacticTypeNodeBuilder,
createSystemWatchFunctions: () => createSystemWatchFunctions,
createTextChange: () => createTextChange,
createTextChangeRange: () => createTextChangeRange,
createTextRangeFromSpan: () => createTextRangeFromSpan,
createTextSpan: () => createTextSpan,
createTextSpanFromBounds: () => createTextSpanFromBounds,
createTextSpanFromNode: () => createTextSpanFromNode,
createTextSpanFromRange: () => createTextSpanFromRange,
createTextSpanFromStringLiteralLikeContent: () => createTextSpanFromStringLiteralLikeContent,
createTextWriter: () => createTextWriter,
createTypeChecker: () => createTypeChecker,
createVmHelperContext: () => createVmHelperContext,
createWriteFileMeasuringIO: () => createWriteFileMeasuringIO,
declarationNameToString: () => declarationNameToString,
decodeMappings: () => decodeMappings,
decodedTextSpanIntersectsWith: () => decodedTextSpanIntersectsWith,
defaultIncludeSpec: () => defaultIncludeSpec,
defaultMaximumTruncationLength: () => defaultMaximumTruncationLength,
diagnosticCategoryName: () => diagnosticCategoryName,
diagnosticPrefix: () => diagnosticPrefix,
diagnosticToString: () => diagnosticToString,
diagnosticsEqualityComparer: () => diagnosticsEqualityComparer,
directoryProbablyExists: () => directoryProbablyExists,
directorySeparator: () => directorySeparator,
displayPart: () => displayPart,
displayPartsToString: () => displayPartsToString,
disposeEmitNodes: () => disposeEmitNodes,
documentSpansEqual: () => documentSpansEqual,
driverTypeToLanguageVariant: () => driverTypeToLanguageVariant,
dumpTracingLegend: () => dumpTracingLegend,
emitComments: () => emitComments,
emitDetachedComments: () => emitDetachedComments,
emitNewLineBeforeLeadingCommentOfPosition: () => emitNewLineBeforeLeadingCommentOfPosition,
emitNewLineBeforeLeadingComments: () => emitNewLineBeforeLeadingComments,
emitNewLineBeforeLeadingCommentsOfPosition: () => emitNewLineBeforeLeadingCommentsOfPosition,
emitNodeAsJsText: () => emitNodeAsJsText,
emptyArray: () => emptyArray,
emptyFileSystemEntries: () => emptyFileSystemEntries,
emptyMap: () => emptyMap,
emptyOptions: () => emptyOptions,
endsWith: () => endsWith,
ensurePathIsNonModuleName: () => ensurePathIsNonModuleName,
ensureScriptKind: () => ensureScriptKind,
ensureTrailingDirectorySeparator: () => ensureTrailingDirectorySeparator,
entityNameToString: () => entityNameToString,
enumerateInsertsAndDeletes: () => enumerateInsertsAndDeletes,
equalOwnProperties: () => equalOwnProperties,
equateStringsCaseInsensitive: () => equateStringsCaseInsensitive,
equateStringsCaseSensitive: () => equateStringsCaseSensitive,
equateValues: () => equateValues,
escapeNonAsciiString: () => escapeNonAsciiString,
escapeSnippetText: () => escapeSnippetText,
escapeString: () => escapeString,
evaluatorResult: () => evaluatorResult,
every: () => every,
executeCommandLine: () => executeCommandLine,
explainFiles: () => explainFiles,
explainIfFileIsRedirectAndImpliedFormat: () => explainIfFileIsRedirectAndImpliedFormat,
extend: () => extend,
extensionIsLPC: () => extensionIsLPC,
factory: () => factory,
fileExtensionIs: () => fileExtensionIs,
fileExtensionIsOneOf: () => fileExtensionIsOneOf,
fileIncludeReasonToDiagnostics: () => fileIncludeReasonToDiagnostics,
filter: () => filter,
filterMutate: () => filterMutate,
filterSemanticDiagnostics: () => filterSemanticDiagnostics,
find: () => find,
findAncestor: () => findAncestor,
findArgument: () => findArgument,
findChildOfKind: () => findChildOfKind,
findConfigFile: () => findConfigFile,
findIndex: () => findIndex,
findLast: () => findLast,
findLastIndex: () => findLastIndex,
findNextToken: () => findNextToken,
findPrecedingMatchingToken: () => findPrecedingMatchingToken,
findPrecedingToken: () => findPrecedingToken,
findTokenOnLeftOfPosition: () => findTokenOnLeftOfPosition,
first: () => first,
firstDefined: () => firstDefined,
firstDefinedIterator: () => firstDefinedIterator,
firstIterator: () => firstIterator,
firstOrUndefined: () => firstOrUndefined,
firstOrUndefinedIterator: () => firstOrUndefinedIterator,
flatMap: () => flatMap,
flatMapToMutable: () => flatMapToMutable,
flatten: () => flatten,
flattenDiagnosticMessageText: () => flattenDiagnosticMessageText,
forEach: () => forEach,
forEachAncestor: () => forEachAncestor,
forEachAncestorDirectory: () => forEachAncestorDirectory,
forEachChild: () => forEachChild,
forEachChildRecursively: () => forEachChildRecursively,
forEachEntry: () => forEachEntry,
forEachExternalModuleToImportFrom: () => forEachExternalModuleToImportFrom,
forEachKey: () => forEachKey,
forEachLeadingCommentRange: () => forEachLeadingCommentRange,
forEachLpcConfigPropArray: () => forEachLpcConfigPropArray,
forEachPropertyAssignment: () => forEachPropertyAssignment,
forEachResolvedProjectReference: () => forEachResolvedProjectReference,
forEachReturnStatement: () => forEachReturnStatement,
forEachTrailingCommentRange: () => forEachTrailingCommentRange,
forEachUnique: () => forEachUnique,
formatColorAndReset: () => formatColorAndReset,
formatDiagnostic: () => formatDiagnostic,
formatDiagnosticsWithColorAndContext: () => formatDiagnosticsWithColorAndContext,
formatGeneratedName: () => formatGeneratedName,
formatGeneratedNamePart: () => formatGeneratedNamePart,
formatLocation: () => formatLocation,
formatMessage: () => formatMessage,
formatStringFromArgs: () => formatStringFromArgs,
formatting: () => lpc_formatting_exports,
generateDjb2Hash: () => generateDjb2Hash,
getAdjustedReferenceLocation: () => getAdjustedReferenceLocation,
getAdjustedRenameLocation: () => getAdjustedRenameLocation,
getAllJSDocTags: () => getAllJSDocTags,
getAllSuperTypeNodes: () => getAllSuperTypeNodes,
getAncestor: () => getAncestor,
getAnyExtensionFromPath: () => getAnyExtensionFromPath,
getAssignedName: () => getAssignedName,
getAssignmentDeclarationKind: () => getAssignmentDeclarationKind,
getAssignmentDeclarationPropertyAccessKind: () => getAssignmentDeclarationPropertyAccessKind,
getAssignmentTargetKind: () => getAssignmentTargetKind,
getBaseFileName: () => getBaseFileName,
getBinaryOperatorPrecedence: () => getBinaryOperatorPrecedence,
getCanonicalDiagnostic: () => getCanonicalDiagnostic,
getCheckFlags: () => getCheckFlags,
getClassExtendsHeritageElement: () => getClassExtendsHeritageElement,
getClassLikeDeclarationOfSymbol: () => getClassLikeDeclarationOfSymbol,
getCombinedLocalAndExportSymbolFlags: () => getCombinedLocalAndExportSymbolFlags,
getCombinedModifierFlags: () => getCombinedModifierFlags,
getCombinedNodeFlags: () => getCombinedNodeFlags,
getCombinedNodeFlagsAlwaysIncludeJSDoc: () => getCombinedNodeFlagsAlwaysIncludeJSDoc,
getCommentRange: () => getCommentRange,
getCommonSourceDirectory: () => getCommonSourceDirectory,
getCompilerOptionValue: () => getCompilerOptionValue,
getContainerFlags: () => getContainerFlags,
getContainerNode: () => getContainerNode,
getContainingFunction: () => getContainingFunction,
getContainingFunctionOrClassStaticBlock: () => getContainingFunctionOrClassStaticBlock,
getContainingNodeArray: () => getContainingNodeArray,
getContainingObjectLiteralElement: () => getContainingObjectLiteralElement,
getContextualTypeFromParent: () => getContextualTypeFromParent,
getContextualTypeFromParentOrAncestorTypeNode: () => getContextualTypeFromParentOrAncestorTypeNode,
getDeclarationDiagnostics: () => getDeclarationDiagnostics,
getDeclarationEmitExtensionForPath: () => getDeclarationEmitExtensionForPath,
getDeclarationEmitOutputFilePathWorker: () => getDeclarationEmitOutputFilePathWorker,
getDeclarationFileExtension: () => getDeclarationFileExtension,
getDeclarationFromName: () => getDeclarationFromName,
getDeclarationModifierFlagsFromSymbol: () => getDeclarationModifierFlagsFromSymbol,
getDeclarationOfKind: () => getDeclarationOfKind,
getDefaultCompilerOptions: () => getDefaultCompilerOptions2,
getDefaultFormatCodeSettings: () => getDefaultFormatCodeSettings,
getDefaultLibFileName: () => getDefaultLibFileName,
getDefaultLibFolder: () => getDefaultLibFolder,
getDefaultLikeExportInfo: () => getDefaultLikeExportInfo,
getDefaultLikeExportNameFromDeclaration: () => getDefaultLikeExportNameFromDeclaration,
getDeprecatedModifierOrJSDocTag: () => getDeprecatedModifierOrJSDocTag,
getDiagnosticText: () => getDiagnosticText,
getDirectoryPath: () => getDirectoryPath2,
getDocumentPositionMapper: () => getDocumentPositionMapper,
getDocumentSpansEqualityComparer: () => getDocumentSpansEqualityComparer,
getDriverType: () => getDriverType2,
getEffectiveBaseTypeNode: () => getEffectiveBaseTypeNode,
getEffectiveConstraintOfTypeParameter: () => getEffectiveConstraintOfTypeParameter,
getEffectiveContainerForJSDocTemplateTag: () => getEffectiveContainerForJSDocTemplateTag,
getEffectiveImplementsTypeNodes: () => getEffectiveImplementsTypeNodes,
getEffectiveInitializer: () => getEffectiveInitializer,
getEffectiveJSDocHost: () => getEffectiveJSDocHost,
getEffectiveModifierFlags: () => getEffectiveModifierFlags,
getEffectiveModifierFlagsAlwaysIncludeJSDoc: () => getEffectiveModifierFlagsAlwaysIncludeJSDoc,
getEffectiveModifierFlagsNoCache: () => getEffectiveModifierFlagsNoCache,
getEffectiveReturnTypeNode: () => getEffectiveReturnTypeNode,
getEffectiveTypeAnnotationNode: () => getEffectiveTypeAnnotationNode,
getEffectiveTypeParameterDeclarations: () => getEffectiveTypeParameterDeclarations,
getElementOrPropertyAccessArgumentExpressionOrName: () => getElementOrPropertyAccessArgumentExpressionOrName,
getElementOrPropertyAccessName: () => getElementOrPropertyAccessName,
getEmitFlags: () => getEmitFlags,
getEmitHelpers: () => getEmitHelpers,
getEmitScriptTarget: () => getEmitScriptTarget,
getEnclosingBlockScopeContainer: () => getEnclosingBlockScopeContainer,
getEnclosingContainer: () => getEnclosingContainer,
getEnclosingLocalsContainer: () => getEnclosingLocalsContainer,
getErrorSpanForNode: () => getErrorSpanForNode,
getErrorSummaryText: () => getErrorSummaryText,
getEscapedTextOfIdentifierOrLiteral: () => getEscapedTextOfIdentifierOrLiteral,
getExportInfoMap: () => getExportInfoMap,
getExpressionAssociativity: () => getExpressionAssociativity,
getExpressionPrecedence: () => getExpressionPrecedence,
getFallbackOptions: () => getFallbackOptions,
getFileMatcherPatterns: () => getFileMatcherPatterns,
getFileNamesFromConfigSpecs: () => getFileNamesFromConfigSpecs,
getFileWatcherEventKind: () => getFileWatcherEventKind,
getFilesInErrorForSummary: () => getFilesInErrorForSummary,
getFirstIdentifier: () => getFirstIdentifier,
getFirstNonSpaceCharacterPosition: () => getFirstNonSpaceCharacterPosition,
getFormatCodeSettingsForWriting: () => getFormatCodeSettingsForWriting,
getFullWidth: () => getFullWidth,
getFunctionFlags: () => getFunctionFlags,
getHostSignatureFromJSDoc: () => getHostSignatureFromJSDoc,
getIdentifierTypeArguments: () => getIdentifierTypeArguments,
getImmediatelyInvokedFunctionExpression: () => getImmediatelyInvokedFunctionExpression,
getImpliedNodeFormatForFile: () => getImpliedNodeFormatForFile,
getIncludeDirectiveFilename: () => getIncludeDirectiveFilename,
getIndentString: () => getIndentString,
getInferredLibraryNameResolveFrom: () => getInferredLibraryNameResolveFrom,
getInternalEmitFlags: () => getInternalEmitFlags,
getInvokedExpression: () => getInvokedExpression,
getJSDocClassTag: () => getJSDocClassTag,
getJSDocCommentRanges: () => getJSDocCommentRanges,
getJSDocCommentsAndTags: () => getJSDocCommentsAndTags,
getJSDocDeprecatedTag: () => getJSDocDeprecatedTag,
getJSDocHost: () => getJSDocHost,
getJSDocImplementsTags: () => getJSDocImplementsTags,
getJSDocOverloadTags: () => getJSDocOverloadTags,
getJSDocParameterTags: () => getJSDocParameterTags,
getJSDocParameterTagsNoCache: () => getJSDocParameterTagsNoCache,
getJSDocReturnTag: () => getJSDocReturnTag,
getJSDocReturnType: () => getJSDocReturnType,
getJSDocRoot: () => getJSDocRoot,
getJSDocSatisfiesExpressionType: () => getJSDocSatisfiesExpressionType,
getJSDocSatisfiesTag: () => getJSDocSatisfiesTag,
getJSDocTags: () => getJSDocTags,
getJSDocThisTag: () => getJSDocThisTag,
getJSDocThrowsTag: () => getJSDocThrowsTag,
getJSDocType: () => getJSDocType,
getJSDocTypeAliasName: () => getJSDocTypeAliasName,
getJSDocTypeAssertionType: () => getJSDocTypeAssertionType,
getJSDocTypeParameterDeclarations: () => getJSDocTypeParameterDeclarations,
getJSDocTypeParameterTags: () => getJSDocTypeParameterTags,
getJSDocTypeParameterTagsNoCache: () => getJSDocTypeParameterTagsNoCache,
getJSDocTypeTag: () => getJSDocTypeTag,
getKeyForCompilerOptions: () => getKeyForCompilerOptions,
getLastChild: () => getLastChild,
getLeadingCommentRanges: () => getLeadingCommentRanges,
getLeadingCommentRangesOfNode: () => getLeadingCommentRangesOfNode,
getLeftmostAccessExpression: () => getLeftmostAccessExpression,
getLeftmostExpression: () => getLeftmostExpression,
getLibRootedFileName: () => getLibRootedFileName,
getLibraryNameFromLibFileName: () => getLibraryNameFromLibFileName,
getLineAndCharacterOfPosition: () => getLineAndCharacterOfPosition,
getLineInfo: () => getLineInfo,
getLineOfLocalPosition: () => getLineOfLocalPosition,
getLineOfLocalPositionFromLineMap: () => getLineOfLocalPositionFromLineMap,
getLineStartPositionForPosition: () => getLineStartPositionForPosition,
getLineStarts: () => getLineStarts,
getLinesBetweenPositionAndNextNonWhitespaceCharacter: () => getLinesBetweenPositionAndNextNonWhitespaceCharacter,
getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter: () => getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter,
getLinesBetweenPositions: () => getLinesBetweenPositions,
getLinesBetweenRangeEndAndRangeStart: () => getLinesBetweenRangeEndAndRangeStart,
getLiteralText: () => getLiteralText,
getLocalSymbolForExportDefault: () => getLocalSymbolForExportDefault,
getLocaleSpecificMessage: () => getLocaleSpecificMessage,
getLpcConfigObjectLiteralExpression: () => getLpcConfigObjectLiteralExpression,
getLpcConfigPropArrayElementValue: () => getLpcConfigPropArrayElementValue,
getMappedContextSpan: () => getMappedContextSpan,
getMappedDocumentSpan: () => getMappedDocumentSpan,
getMappedLocation: () => getMappedLocation,
getMatchedFileSpec: () => getMatchedFileSpec,
getMatchedIncludeSpec: () => getMatchedIncludeSpec,
getMeaningFromDeclaration: () => getMeaningFromDeclaration,
getMeaningFromLocation: () => getMeaningFromLocation,
getMembersOfDeclaration: () => getMembersOfDeclaration,
getModeForUsageLocation: () => getModeForUsageLocation,
getModifiedTime: () => getModifiedTime,
getModifiers: () => getModifiers,
getModuleNameStringLiteralAt: () => getModuleNameStringLiteralAt,
getModuleSpecifierResolverHost: () => getModuleSpecifierResolverHost,
getNameFromIndexInfo: () => getNameFromIndexInfo,
getNameFromPropertyName: () => getNameFromPropertyName,
getNameOfDeclaration: () => getNameOfDeclaration,
getNameOfScriptTarget: () => getNameOfScriptTarget,
getNameOrArgument: () => getNameOrArgument,
getNameTable: () => getNameTable,
getNamesForExportedSymbol: () => getNamesForExportedSymbol,
getNewLineCharacter: () => getNewLineCharacter,
getNewLineKind: () => getNewLineKind,
getNewLineOrDefaultFromHost: () => getNewLineOrDefaultFromHost,
getNextJSDocCommentLocation: () => getNextJSDocCommentLocation,
getNodeChildren: () => getNodeChildren,
getNodeForGeneratedName: () => getNodeForGeneratedName,
getNodeId: () => getNodeId,
getNodeKind: () => getNodeKind,
getNodeModifiers: () => getNodeModifiers,
getNonAssignedNameOfDeclaration: () => getNonAssignedNameOfDeclaration,
getNormalizedAbsolutePath: () => getNormalizedAbsolutePath,
getNormalizedAbsolutePathWithoutRoot: () => getNormalizedAbsolutePathWithoutRoot,
getNormalizedModuleName: () => getNormalizedModuleName,
getNormalizedPathComponents: () => getNormalizedPathComponents,
getObjectFlags: () => getObjectFlags,
getOperatorAssociativity: () => getOperatorAssociativity,
getOperatorPrecedence: () => getOperatorPrecedence,
getOptionsNameMap: () => getOptionsNameMap,
getOrCreateEmitNode: () => getOrCreateEmitNode,
getOrUpdate: () => getOrUpdate,
getOriginalNode: () => getOriginalNode,
getOwnKeys: () => getOwnKeys,
getParameterSymbolFromJSDoc: () => getParameterSymbolFromJSDoc,
getParseTreeNode: () => getParseTreeNode,
getParsedCommandLineOfConfigFile: () => getParsedCommandLineOfConfigFile,
getPathComponents: () => getPathComponents2,
getPathFromPathComponents: () => getPathFromPathComponents2,
getPatternFromSpec: () => getPatternFromSpec,
getPositionOfLineAndCharacter: () => getPositionOfLineAndCharacter,
getPossibleGenericSignatures: () => getPossibleGenericSignatures,
getPossibleTypeArgumentsInfo: () => getPossibleTypeArgumentsInfo,
getPreEmitDiagnostics: () => getPreEmitDiagnostics,
getPrecedingNonSpaceCharacterPosition: () => getPrecedingNonSpaceCharacterPosition,
getPropertyArrayElementValue: () => getPropertyArrayElementValue,
getPropertyNameForPropertyNameNode: () => getPropertyNameForPropertyNameNode,
getPropertyNameFromType: () => getPropertyNameFromType,
getQuoteFromPreference: () => getQuoteFromPreference,
getQuotePreference: () => getQuotePreference,
getRangesWhere: () => getRangesWhere,
getReferencedFileLocation: () => getReferencedFileLocation,
getRegexFromPattern: () => getRegexFromPattern,
getRegularExpressionForWildcard: () => getRegularExpressionForWildcard,
getRegularExpressionsForWildcards: () => getRegularExpressionsForWildcards,
getRelativePathFromDirectory: () => getRelativePathFromDirectory,
getRelativePathFromFile: () => getRelativePathFromFile,
getRelativePathToDirectoryOrUrl: () => getRelativePathToDirectoryOrUrl,
getReplacementSpanForContextToken: () => getReplacementSpanForContextToken,
getResolutionDiagnostic: () => getResolutionDiagnostic,
getRightMostAssignedExpression: () => getRightMostAssignedExpression,
getRootDeclaration: () => getRootDeclaration,
getRootDirectoryOfResolutionCache: () => getRootDirectoryOfResolutionCache,
getRootLength: () => getRootLength,
getScriptKind: () => getScriptKind,
getScriptKindFromFileName: () => getScriptKindFromFileName,
getSelectedEffectiveModifierFlags: () => getSelectedEffectiveModifierFlags,
getSelectedSyntacticModifierFlags: () => getSelectedSyntacticModifierFlags,
getSetExternalModuleIndicator: () => getSetExternalModuleIndicator,
getShebang: () => getShebang,
getSingleInitializerOfVariableStatementOrPropertyDeclaration: () => getSingleInitializerOfVariableStatementOrPropertyDeclaration,
getSingleVariableOfVariableStatement: () => getSingleVariableOfVariableStatement,
getSnapshotText: () => getSnapshotText,
getSnippetElement: () => getSnippetElement,
getSourceFileOfNode: () => getSourceFileOfNode,
getSourceFileOrIncludeOfNode: () => getSourceFileOrIncludeOfNode,
getSourceFilePathInNewDirWorker: () => getSourceFilePathInNewDirWorker,
getSourceFilesToEmit: () => getSourceFilesToEmit,
getSourceMapper: () => getSourceMapper,
getSourceTextOfNodeFromSourceFile: () => getSourceTextOfNodeFromSourceFile,
getSourceTextOfRangeFromSourceFile: () => getSourceTextOfRangeFromSourceFile,
getSpanOfTokenAtPosition: () => getSpanOfTokenAtPosition,
getSpellingSuggestion: () => getSpellingSuggestion,
getStartPositionOfLine: () => getStartPositionOfLine,
getStartPositionOfRange: () => getStartPositionOfRange,
getStartsOnNewLine: () => getStartsOnNewLine,
getStrictOptionValue: () => getStrictOptionValue,
getStringComparer: () => getStringComparer,
getStringLiteralsTextRecursively: () => getStringLiteralsTextRecursively,
getSubPatternFromSpec: () => getSubPatternFromSpec,
getSuperContainer: () => getSuperContainer,
getSupportedExtensions: () => getSupportedExtensions,
getSwitchedType: () => getSwitchedType,
getSymbolId: () => getSymbolId,
getSymbolNameForPrivateIdentifier: () => getSymbolNameForPrivateIdentifier,
getSymbolParentOrFail: () => getSymbolParentOrFail,
getSymbolTarget: () => getSymbolTarget,
getSyntacticModifierFlags: () => getSyntacticModifierFlags,
getSyntacticModifierFlagsNoCache: () => getSyntacticModifierFlagsNoCache,
getSynthesizedDeepClone: () => getSynthesizedDeepClone,
getSynthesizedDeepCloneWithReplacements: () => getSynthesizedDeepCloneWithReplacements,
getSynthesizedDeepClones: () => getSynthesizedDeepClones,
getSynthesizedDeepClonesWithReplacements: () => getSynthesizedDeepClonesWithReplacements,
getSyntheticLeadingComments: () => getSyntheticLeadingComments,
getTargetLabel: () => getTargetLabel,
getTextOfIdentifierOrLiteral: () => getTextOfIdentifierOrLiteral,
getTextOfJSDocComment: () => getTextOfJSDocComment,
getTextOfNode: () => getTextOfNode,
getTextOfNodeFromSourceText: () => getTextOfNodeFromSourceText,
getTextOfPropertyName: () => getTextOfPropertyName,
getTextOfRangeFromSourceText: () => getTextOfRangeFromSourceText,
getThisContainer: () => getThisContainer,
getTokenAtPosition: () => getTokenAtPosition,
getTokenPosOfNode: () => getTokenPosOfNode,
getTouchingPropertyName: () => getTouchingPropertyName,
getTouchingToken: () => getTouchingToken,
getTrailingCommentRanges: () => getTrailingCommentRanges,
getTrailingSemicolonDeferringWriter: () => getTrailingSemicolonDeferringWriter,
getTypeParameterFromJsDoc: () => getTypeParameterFromJsDoc,
getUILocale: () => getUILocale,
getWatchFactory: () => getWatchFactory,
group: () => group,
guessIndentation: () => guessIndentation,
hasAccessorModifier: () => hasAccessorModifier,
hasChangesInResolutions: () => hasChangesInResolutions,
hasChildOfKind: () => hasChildOfKind,
hasContextSensitiveParameters: () => hasContextSensitiveParameters,
hasDecorators: () => hasDecorators,
hasDocComment: () => hasDocComment,
hasDynamicName: () => hasDynamicName,
hasEffectiveModifier: () => hasEffectiveModifier,
hasExtension: () => hasExtension,
hasIndexSignature: () => hasIndexSignature,
hasInferredType: () => hasInferredType,
hasInitializer: () => hasInitializer,
hasJSDocNodes: () => hasJSDocNodes,
hasJSDocParameterTags: () => hasJSDocParameterTags,
hasLPCFileExtension: () => hasLPCFileExtension,
hasOnlyExpressionInitializer: () => hasOnlyExpressionInitializer,
hasProperty: () => hasProperty,
hasRecordedExternalHelpers: () => hasRecordedExternalHelpers,
hasRestParameter: () => hasRestParameter,
hasSyntacticModifier: () => hasSyntacticModifier,
hasTabstop: () => hasTabstop,
hasTrailingDirectorySeparator: () => hasTrailingDirectorySeparator,
hasType: () => hasType,
hostGetCanonicalFileName: () => hostGetCanonicalFileName,
hostUsesCaseSensitiveFileNames: () => hostUsesCaseSensitiveFileNames,
idText: () => idText,
identifierIsThisKeyword: () => identifierIsThisKeyword,
identifierToKeywordKind: () => identifierToKeywordKind,
identity: () => identity,
identitySourceMapConsumer: () => identitySourceMapConsumer,
ignoredPaths: () => ignoredPaths,
importFromModuleSpecifier: () => importFromModuleSpecifier,
indexOfAnyCharCode: () => indexOfAnyCharCode,
indexOfNode: () => indexOfNode,
indicesOf: () => indicesOf,
insertSorted: () => insertSorted,
intersperse: () => intersperse,
introducesArgumentsExoticObject: () => introducesArgumentsExoticObject,
isAccessExpression: () => isAccessExpression,
isAliasableExpression: () => isAliasableExpression,
isAnyDirectorySeparator: () => isAnyDirectorySeparator,
isAnyImportSyntax: () => isAnyImportSyntax,
isArgumentExpressionOfElementAccess: () => isArgumentExpressionOfElementAccess,
isArray: () => isArray,
isArrayBindingElement: () => isArrayBindingElement,
isArrayBindingPattern: () => isArrayBindingPattern,
isArrayLiteralExpression: () => isArrayLiteralExpression,
isArrayLiteralOrObjectLiteralDestructuringPattern: () => isArrayLiteralOrObjectLiteralDestructuringPattern,
isArrayTypeNode: () => isArrayTypeNode,
isArrowFunction: () => isArrowFunction,
isAssertionExpression: () => isAssertionExpression,
isAssignmentDeclaration: () => isAssignmentDeclaration,
isAssignmentExpression: () => isAssignmentExpression,
isAssignmentOperator: () => isAssignmentOperator,
isAssignmentTarget: () => isAssignmentTarget,
isBinaryExpression: () => isBinaryExpression,
isBinaryLogicalOperator: () => isBinaryLogicalOperator,
isBinaryOperatorToken: () => isBinaryOperatorToken,
isBindingElement: () => isBindingElement,
isBindingElementOfBareOrAccessedRequire: () => isBindingElementOfBareOrAccessedRequire,
isBindingPattern: () => isBindingPattern,
isBlock: () => isBlock,
isBlockOrCatchScoped: () => isBlockOrCatchScoped,
isBlockScope: () => isBlockScope,
isBreakOrContinueStatement: () => isBreakOrContinueStatement,
isByRefParameterDeclaration: () => isByRefParameterDeclaration,
isCallChain: () => isCallChain,
isCallExpression: () => isCallExpression2,
isCallExpressionTarget: () => isCallExpressionTarget,
isCallLikeExpression: () => isCallLikeExpression,
isCallLikeOrFunctionLikeExpression: () => isCallLikeOrFunctionLikeExpression,
isCallOrNewExpression: () => isCallOrNewExpression,
isCallOrNewExpressionTarget: () => isCallOrNewExpressionTarget,
isCallSignatureDeclaration: () => isCallSignatureDeclaration,
isCaseBlock: () => isCaseBlock,
isCaseClause: () => isCaseClause,
isCaseKeyword: () => isCaseKeyword,
isCatchClauseVariableDeclarationOrBindingElement: () => isCatchClauseVariableDeclarationOrBindingElement,
isCatchExpression: () => isCatchExpression,
isCatchStatement: () => isCatchStatement,
isClassDeclaration: () => isClassDeclaration,
isClassElement: () => isClassElement,
isClassExpression: () => isClassExpression,
isClassLike: () => isClassLike,
isClassMemberModifier: () => isClassMemberModifier,
isClassOrTypeElement: () => isClassOrTypeElement,
isCloneObjectExpression: () => isCloneObjectExpression,
isCommaExpression: () => isCommaExpression,
isCommaListExpression: () => isCommaListExpression,
isCommaSequence: () => isCommaSequence,
isComputedNonLiteralName: () => isComputedNonLiteralName,
isComputedPropertyName: () => isComputedPropertyName,
isConciseBody: () => isConciseBody,
isConditionalTypeNode: () => isConditionalTypeNode,
isConstructorDeclaration: () => isConstructorDeclaration,
isContextualKeyword: () => isContextualKeyword,
isDeclaration: () => isDeclaration,
isDeclarationFileName: () => isDeclarationFileName,
isDeclarationName: () => isDeclarationName,
isDecorator: () => isDecorator,
isDefaultClause: () => isDefaultClause,
isDefineDirective: () => isDefineDirective,
isDeprecatedDeclaration: () => isDeprecatedDeclaration,
isDiskPathRoot: () => isDiskPathRoot,
isDocumentRegistryEntry: () => isDocumentRegistryEntry,
isDottedName: () => isDottedName,
isDynamicName: () => isDynamicName,
isElementAccessExpression: () => isElementAccessExpression,
isEmptyStatement: () => isEmptyStatement,
isEntityName: () => isEntityName,
isEntityNameExpression: () => isEntityNameExpression,
isEnumDeclaration: () => isEnumDeclaration,
isEqualityOperatorKind: () => isEqualityOperatorKind,
isExcludedFile: () => isExcludedFile,
isExportAssignment: () => isExportAssignment,
isExpression: () => isExpression,
isExpressionNode: () => isExpressionNode,
isExpressionStatement: () => isExpressionStatement,
isExpressionWithTypeArguments: () => isExpressionWithTypeArguments,
isExternalModule: () => isExternalModule,
isExternalModuleNameRelative: () => isExternalModuleNameRelative,
isExternalOrCommonJsModule: () => isExternalOrCommonJsModule,
isFalsyLiteral: () => isFalsyLiteral,
isFileLevelUniqueName: () => isFileLevelUniqueName,
isFirstDeclarationOfSymbolParameter: () => isFirstDeclarationOfSymbolParameter,
isFloatLiteral: () => isFloatLiteral,
isForEachStatement: () => isForEachStatement,
isForStatement: () => isForStatement,
isFullSourceFile: () => isFullSourceFile,
isFunctionBlock: () => isFunctionBlock,
isFunctionDeclaration: () => isFunctionDeclaration,
isFunctionExpression: () => isFunctionExpression,
isFunctionExpressionOrArrowFunction: () => isFunctionExpressionOrArrowFunction,
isFunctionExpressionOrInlineClosure: () => isFunctionExpressionOrInlineClosure,
isFunctionLike: () => isFunctionLike,
isFunctionLikeDeclaration: () => isFunctionLikeDeclaration,
isFunctionLikeKind: () => isFunctionLikeKind,
isFunctionLikeOrClassStaticBlockDeclaration: () => isFunctionLikeOrClassStaticBlockDeclaration,
isFunctionOrModuleBlock: () => isFunctionOrModuleBlock,
isFunctionTypeNode: () => isFunctionTypeNode,
isGeneratedIdentifier: () => isGeneratedIdentifier,
isGlobalSourceFile: () => isGlobalSourceFile,
isIdentifier: () => isIdentifier,
isIdentifierName: () => isIdentifierName,
isIdentifierPart: () => isIdentifierPart,
isIdentifierStart: () => isIdentifierStart,
isIdentifierText: () => isIdentifierText,
isIdentifierTypePredicate: () => isIdentifierTypePredicate,
isIdentifierTypeReference: () => isIdentifierTypeReference,
isIfStatement: () => isIfStatement,
isIgnoredFileFromWildCardWatching: () => isIgnoredFileFromWildCardWatching,
isImplicitGlob: () => isImplicitGlob,
isImportOrExportSpecifierName: () => isImportOrExportSpecifierName,
isInCallExpression: () => isInCallExpression,
isInComment: () => isInComment,
isInCompoundLikeAssignment: () => isInCompoundLikeAssignment,
isInExpressionContext: () => isInExpressionContext,
isInExternalFileContext: () => isInExternalFileContext,
isInIncludeContext: () => isInIncludeContext,
isInJSDoc: () => isInJSDoc,
isInJSFile: () => isInJSFile,
isInMacroContext: () => isInMacroContext,
isInNonReferenceComment: () => isInNonReferenceComment,
isInReferenceComment: () => isInReferenceComment,
isInString: () => isInString,
isInTemplateString: () => isInTemplateString,
isInTypeQuery: () => isInTypeQuery,
isIncludeDirective: () => isIncludeDirective,
isIndexedAccessTypeNode: () => isIndexedAccessTypeNode,
isInfinityOrNaNString: () => isInfinityOrNaNString,
isInheritDeclaration: () => isInheritDeclaration,
isInitializedProperty: () => isInitializedProperty,
isInlineClosureExpression: () => isInlineClosureExpression,
isIntLiteral: () => isIntLiteral,
isInterfaceDeclaration: () => isInterfaceDeclaration,
isIntersectionTypeNode: () => isIntersectionTypeNode,
isIterationStatement: () => isIterationStatement,
isJSDoc: () => isJSDoc,
isJSDocAllType: () => isJSDocAllType,
isJSDocCallbackTag: () => isJSDocCallbackTag,
isJSDocClassTag: () => isJSDocClassTag,
isJSDocCommentContainingNode: () => isJSDocCommentContainingNode,
isJSDocDeprecatedTag: () => isJSDocDeprecatedTag,
isJSDocFunctionType: () => isJSDocFunctionType,
isJSDocImplementsTag: () => isJSDocImplementsTag,
isJSDocImportTag: () => isJSDocImportTag,
isJSDocIndexSignature: () => isJSDocIndexSignature,
isJSDocLikeText: () => isJSDocLikeText,
isJSDocLink: () => isJSDocLink,
isJSDocLinkCode: () => isJSDocLinkCode,
isJSDocLinkLike: () => isJSDocLinkLike,
isJSDocLinkPlain: () => isJSDocLinkPlain,
isJSDocMemberName: () => isJSDocMemberName,
isJSDocNameReference: () => isJSDocNameReference,
isJSDocNode: () => isJSDocNode,
isJSDocOptionalParameter: () => isJSDocOptionalParameter,
isJSDocOptionalType: () => isJSDocOptionalType,
isJSDocOverloadTag: () => isJSDocOverloadTag,
isJSDocParameterTag: () => isJSDocParameterTag,
isJSDocPropertyLikeTag: () => isJSDocPropertyLikeTag,
isJSDocPropertyTag: () => isJSDocPropertyTag,
isJSDocReturnTag: () => isJSDocReturnTag,
isJSDocSatisfiesExpression: () => isJSDocSatisfiesExpression,
isJSDocSatisfiesTag: () => isJSDocSatisfiesTag,
isJSDocSignature: () => isJSDocSignature,
isJSDocTag: () => isJSDocTag,
isJSDocTemplateTag: () => isJSDocTemplateTag,
isJSDocText: () => isJSDocText,
isJSDocThisTag: () => isJSDocThisTag,
isJSDocThrowsTag: () => isJSDocThrowsTag,
isJSDocTypeAlias: () => isJSDocTypeAlias,
isJSDocTypeAssertion: () => isJSDocTypeAssertion,
isJSDocTypeExpression: () => isJSDocTypeExpression,
isJSDocTypeLiteral: () => isJSDocTypeLiteral,
isJSDocTypeTag: () => isJSDocTypeTag,
isJSDocTypedefTag: () => isJSDocTypedefTag,
isJSDocUnknownType: () => isJSDocUnknownType,
isJSDocVariableTag: () => isJSDocVariableTag,
isJSDocVariadicType: () => isJSDocVariadicType,
isJsonEqual: () => isJsonEqual,
isJsonSourceFile: () => isJsonSourceFile,
isJumpStatementTarget: () => isJumpStatementTarget,
isKeyword: () => isKeyword,
isKeywordOrPunctuation: () => isKeywordOrPunctuation,
isKnownSymbol: () => isKnownSymbol,
isLabelOfLabeledStatement: () => isLabelOfLabeledStatement,
isLabeledStatement: () => isLabeledStatement,
isLateVisibilityPaintedStatement: () => isLateVisibilityPaintedStatement,
isLeftHandSideExpression: () => isLeftHandSideExpression,
isLeftSideOfPropertyAccess: () => isLeftSideOfPropertyAccess,
isLet: () => isLet,
isLineBreak: () => isLineBreak,
isLiteralComputedPropertyDeclarationName: () => isLiteralComputedPropertyDeclarationName,
isLiteralExpression: () => isLiteralExpression,
isLiteralExpressionOfObject: () => isLiteralExpressionOfObject,
isLiteralKind: () => isLiteralKind,
isLiteralLike: () => isLiteralLike,
isLiteralTypeNode: () => isLiteralTypeNode,
isLocalName: () => isLocalName,
isLogicalOrCoalescingAssignmentExpression: () => isLogicalOrCoalescingAssignmentExpression,
isLogicalOrCoalescingAssignmentOperator: () => isLogicalOrCoalescingAssignmentOperator,
isLogicalOrCoalescingBinaryExpression: () => isLogicalOrCoalescingBinaryExpression,
isLogicalOrCoalescingBinaryOperator: () => isLogicalOrCoalescingBinaryOperator,
isMemberName: () => isMemberName,
isMethodDeclaration: () => isMethodDeclaration,
isModifier: () => isModifier,
isModifierKind: () => isModifierKind,
isModuleBlock: () => isModuleBlock,
isNameOfFunctionDeclaration: () => isNameOfFunctionDeclaration,
isNamedDeclaration: () => isNamedDeclaration,
isNamedImportsOrExports: () => isNamedImportsOrExports,
isNamedObjectTypeNode: () => isNamedObjectTypeNode,
isNewClassExpression: () => isNewClassExpression,
isNewExpression: () => isNewExpression,
isNewExpressionTarget: () => isNewExpressionTarget,
isNoSubstitutionTemplateLiteral: () => isNoSubstitutionTemplateLiteral,
isNodeArray: () => isNodeArray,
isNodeDescendantOf: () => isNodeDescendant