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,21 @@
package project
import (
"context"
"github.com/microsoft/typescript-go/internal/diagnostics"
"github.com/microsoft/typescript-go/internal/lsp/lsproto"
)
type Client interface {
WatchFiles(ctx context.Context, id WatcherID, watchers []*lsproto.FileSystemWatcher) error
UnwatchFiles(ctx context.Context, id WatcherID) error
RefreshDiagnostics(ctx context.Context) error
PublishDiagnostics(ctx context.Context, params *lsproto.PublishDiagnosticsParams) error
RefreshInlayHints(ctx context.Context) error
RefreshCodeLens(ctx context.Context) error
ProgressStart(message *diagnostics.Message, args ...any)
ProgressFinish(message *diagnostics.Message, args ...any)
SendTelemetry(ctx context.Context, telemetry lsproto.TelemetryEvent) error
IsActive() bool
}