(moduleName string, containingFile string, resolutionMode core.ResolutionMode, redirectedReference ResolvedProjectReference)
| 329 | } |
| 330 | |
| 331 | func (r *Resolver) ResolvePackageDirectory(moduleName string, containingFile string, resolutionMode core.ResolutionMode, redirectedReference ResolvedProjectReference) *ResolvedModule { |
| 332 | compilerOptions := GetCompilerOptionsWithRedirect(r.compilerOptions, redirectedReference) |
| 333 | containingDirectory := tspath.GetDirectoryPath(containingFile) |
| 334 | state := newResolutionState(moduleName, containingDirectory, false /*isTypeReferenceDirective*/, resolutionMode, compilerOptions, redirectedReference, r, nil) |
| 335 | state.resolvePackageDirectoryOnly = true |
| 336 | if result := state.loadModuleFromNearestNodeModulesDirectory(false /*typesScopeOnly*/); result != nil && result.path != "" { |
| 337 | return state.createResolvedModuleHandlingSymlink(result) |
| 338 | } |
| 339 | return nil |
| 340 | } |
| 341 | |
| 342 | func (r *Resolver) tryResolveFromTypingsLocation(moduleName string, containingDirectory string, originalResult *ResolvedModule, traceBuilder *tracer) *ResolvedModule { |
| 343 | if r.typingsLocation == "" || |
no test coverage detected