diff --git a/.changeset/update-typescript-go.md b/.changeset/update-typescript-go.md new file mode 100644 index 00000000..4b43b6cf --- /dev/null +++ b/.changeset/update-typescript-go.md @@ -0,0 +1,5 @@ +--- +"@effect/tsgo": patch +--- + +Update [`typescript-go`](https://github.com/microsoft/typescript-go/commit/e1f8f977a8f7c5284fb9bba22efdeaf620151a13) to commit `e1f8f977a8f7c5284fb9bba22efdeaf620151a13`. diff --git a/flake.nix b/flake.nix index f292fdcd..ba00f6e8 100644 --- a/flake.nix +++ b/flake.nix @@ -7,7 +7,7 @@ /* Source of truth: git submodule `typescript-go` commit. Keep in sync via `_tools/update-flake-vendor-hash.sh`. */ typescript-go-src = { - url = "github:microsoft/typescript-go/18f93b85d447e24e9a03188dd630e7395cad5fe1?submodules=1"; + url = "github:microsoft/typescript-go/e1f8f977a8f7c5284fb9bba22efdeaf620151a13?submodules=1"; flake = false; }; /* Source of truth: typescript-go's `_submodules/TypeScript` commit. diff --git a/shim/ast/shim.go b/shim/ast/shim.go index 507d6073..781e3faf 100644 --- a/shim/ast/shim.go +++ b/shim/ast/shim.go @@ -421,6 +421,8 @@ func GetNameOfDeclaration(declaration *ast.Node) *ast.Node func GetNamespaceDeclarationNode(node *ast.Node) *ast.Node //go:linkname GetNewTargetContainer github.com/microsoft/typescript-go/internal/ast.GetNewTargetContainer func GetNewTargetContainer(node *ast.Node) *ast.Node +//go:linkname GetNextJSDocCommentLocation github.com/microsoft/typescript-go/internal/ast.GetNextJSDocCommentLocation +func GetNextJSDocCommentLocation(node *ast.Node) *ast.Node //go:linkname GetNodeAtPosition github.com/microsoft/typescript-go/internal/ast.GetNodeAtPosition func GetNodeAtPosition(file *ast.SourceFile, position int, includeJSDoc bool) *ast.Node //go:linkname GetNodeId github.com/microsoft/typescript-go/internal/ast.GetNodeId @@ -578,6 +580,8 @@ func IsAdditiveOperatorOrHigher(kind ast.Kind) bool func IsAliasSymbolDeclaration(node *ast.Node) bool //go:linkname IsAmbientModule github.com/microsoft/typescript-go/internal/ast.IsAmbientModule func IsAmbientModule(node *ast.Node) bool +//go:linkname IsAmbientModuleSymbolName github.com/microsoft/typescript-go/internal/ast.IsAmbientModuleSymbolName +func IsAmbientModuleSymbolName(s string) bool //go:linkname IsAnyExportAssignment github.com/microsoft/typescript-go/internal/ast.IsAnyExportAssignment func IsAnyExportAssignment(node *ast.Node) bool //go:linkname IsAnyImportOrReExport github.com/microsoft/typescript-go/internal/ast.IsAnyImportOrReExport diff --git a/typescript-go b/typescript-go index 18f93b85..e1f8f977 160000 --- a/typescript-go +++ b/typescript-go @@ -1 +1 @@ -Subproject commit 18f93b85d447e24e9a03188dd630e7395cad5fe1 +Subproject commit e1f8f977a8f7c5284fb9bba22efdeaf620151a13