Versions in this module Expand all Collapse all v0 v0.0.2 Apr 25, 2026 v0.0.1 Apr 11, 2026 Changes in this version + const InferredTypesContainingFile + const NodeResolutionFeaturesAll + const NodeResolutionFeaturesBundlerDefault + const NodeResolutionFeaturesExports + const NodeResolutionFeaturesExportsPatternTrailers + const NodeResolutionFeaturesImports + const NodeResolutionFeaturesImportsPatternRoot + const NodeResolutionFeaturesNode16Default + const NodeResolutionFeaturesNodeNextDefault + const NodeResolutionFeaturesNone + const NodeResolutionFeaturesSelfName + func ComparePatternKeys(a, b string) int + func GetAutomaticTypeDirectiveNames(options *core.CompilerOptions, host ResolutionHost) []string + func GetCompilerOptionsWithRedirect(compilerOptions *core.CompilerOptions, ...) *core.CompilerOptions + func GetConditions(options *core.CompilerOptions, resolutionMode core.ResolutionMode) []string + func GetPackageNameFromTypesPackageName(mangledName string) string + func GetResolutionDiagnostic(options *core.CompilerOptions, resolvedModule *ResolvedModule, ...) *diagnostics.Message + func GetTypesPackageName(packageName string) string + func IsApplicableVersionedTypesKey(key string) bool + func MangleScopedPackageName(packageName string) string + func MatchPatternOrExact(patterns *ParsedPatterns, candidate string) core.Pattern + func ParseNodeModuleFromPath(resolved string, isFolder bool) string + func ParsePackageName(moduleName string) (packageName, rest string) + func TryGetJSExtensionForFile(fileName string, options *core.CompilerOptions) string + func UnmangleScopedPackageName(packageName string) string + type DiagAndArgs struct + Args []any + Message *diagnostics.Message + type Ending int + const EndingChangeable + const EndingExtensionChangeable + const EndingFixed + type ModeAwareCache map[ModeAwareCacheKey]T + type ModeAwareCacheKey struct + Mode core.ResolutionMode + Name string + type NodeResolutionFeatures int32 + type PackageId struct + Name string + PeerDependencies string + SubModuleName string + Version string + func (p *PackageId) PackageName() string + func (p *PackageId) String() string + type ParsedPatterns struct + func TryParsePatterns(pathMappings *collections.OrderedMap[string, []string]) *ParsedPatterns + type ResolutionHost interface + FS func() vfs.FS + GetCurrentDirectory func() string + type ResolvedEntrypoint struct + Ending Ending + ExcludeConditions *collections.Set[string] + IncludeConditions *collections.Set[string] + ModuleSpecifier string + OriginalFileName string + ResolvedFileName string + func (e *ResolvedEntrypoint) SymlinkOrRealpath() string + type ResolvedModule struct + AlternateResult string + Extension string + IsExternalLibraryImport bool + OriginalPath string + PackageId PackageId + ResolutionDiagnostics []*ast.Diagnostic + ResolvedFileName string + ResolvedUsingTsExtension bool + func ResolveConfig(moduleName string, containingFile string, host ResolutionHost) *ResolvedModule + func (r *ResolvedModule) IsResolved() bool + type ResolvedProjectReference interface + CompilerOptions func() *core.CompilerOptions + ConfigName func() string + type ResolvedTypeReferenceDirective struct + IsExternalLibraryImport bool + OriginalPath string + PackageId PackageId + Primary bool + ResolutionDiagnostics []*ast.Diagnostic + ResolvedFileName string + func (r *ResolvedTypeReferenceDirective) IsResolved() bool + type Resolver struct + func NewResolver(host ResolutionHost, options *core.CompilerOptions, typingsLocation string, ...) *Resolver + func NewResolverWithOptions(host ResolutionHost, compilerOptions *core.CompilerOptions, ...) *Resolver + func (r *Resolver) GetEntrypointsFromPackageJsonInfo(packageJson *packagejson.InfoCacheEntry, packageName string) []*ResolvedEntrypoint + func (r *Resolver) GetPackageScopeForPath(directory string) *packagejson.InfoCacheEntry + func (r *Resolver) ResolveModuleName(moduleName string, containingFile string, resolutionMode core.ResolutionMode, ...) (*ResolvedModule, []DiagAndArgs) + func (r *Resolver) ResolvePackageDirectory(moduleName string, containingFile string, resolutionMode core.ResolutionMode, ...) *ResolvedModule + func (r *Resolver) ResolveTypeReferenceDirective(typeReferenceDirectiveName string, containingFile string, ...) (*ResolvedTypeReferenceDirective, []DiagAndArgs) + type ResolverOptions struct + PackageJsonCache *packagejson.InfoCache