vendor tsgo

This commit is contained in:
2026-07-09 16:50:43 -04:00
parent c06ea2e5a4
commit 98978e4930
5804 changed files with 1556156 additions and 101 deletions

View File

@@ -0,0 +1,20 @@
package core
import "github.com/microsoft/typescript-go/internal/tspath"
type ProjectReference struct {
Path string
OriginalPath string
Circular bool
}
func ResolveProjectReferencePath(ref *ProjectReference) string {
return ResolveConfigFileNameOfProjectReference(ref.Path)
}
func ResolveConfigFileNameOfProjectReference(path string) string {
if tspath.FileExtensionIs(path, tspath.ExtensionJson) {
return path
}
return tspath.CombinePaths(path, "tsconfig.json")
}