Skip to content

Commit a402000

Browse files
committed
builds
1 parent 2a56c07 commit a402000

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

internal/api/server.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import (
1919
"github.com/microsoft/typescript-go/internal/bundled"
2020
"github.com/microsoft/typescript-go/internal/collections"
2121
"github.com/microsoft/typescript-go/internal/core"
22+
"github.com/microsoft/typescript-go/internal/diagnostics"
2223
"github.com/microsoft/typescript-go/internal/lsp/lsproto"
2324
"github.com/microsoft/typescript-go/internal/module"
2425
"github.com/microsoft/typescript-go/internal/packagejson"
@@ -157,8 +158,8 @@ func (h *hostWrapper) SeenFiles() *collections.SyncSet[tspath.Path] {
157158
}
158159

159160
// Trace implements project.ProjectHost.
160-
func (h *hostWrapper) Trace(msg string) {
161-
h.inner.Trace(msg)
161+
func (h *hostWrapper) Trace(msg *diagnostics.Message, args ...any) {
162+
h.inner.Trace(msg, args...)
162163
}
163164

164165
// UpdateSeenFiles implements project.ProjectHost.
@@ -290,7 +291,7 @@ func (r *resolverWrapper) GetPackageScopeForPath(directory string) *packagejson.
290291
}
291292

292293
// ResolveModuleName implements module.ResolverInterface.
293-
func (r *resolverWrapper) ResolveModuleName(moduleName string, containingFile string, importAttributeType *string, resolutionMode core.ResolutionMode, redirectedReference module.ResolvedProjectReference) (*module.ResolvedModule, []DiagAndArgs) {
294+
func (r *resolverWrapper) ResolveModuleName(moduleName string, containingFile string, importAttributeType *string, resolutionMode core.ResolutionMode, redirectedReference module.ResolvedProjectReference) (*module.ResolvedModule, []module.DiagAndArgs) {
294295
if r.server.CallbackEnabled(CallbackResolveModuleName) {
295296
result, err := r.server.call("resolveModuleName", map[string]any{
296297
"moduleName": moduleName,
@@ -314,7 +315,7 @@ func (r *resolverWrapper) ResolveModuleName(moduleName string, containingFile st
314315
}
315316

316317
// ResolveTypeReferenceDirective implements module.ResolverInterface.
317-
func (r *resolverWrapper) ResolveTypeReferenceDirective(typeReferenceDirectiveName string, containingFile string, resolutionMode core.ResolutionMode, redirectedReference module.ResolvedProjectReference) (*module.ResolvedTypeReferenceDirective, []DiagAndArgs) {
318+
func (r *resolverWrapper) ResolveTypeReferenceDirective(typeReferenceDirectiveName string, containingFile string, resolutionMode core.ResolutionMode, redirectedReference module.ResolvedProjectReference) (*module.ResolvedTypeReferenceDirective, []module.DiagAndArgs) {
318319
if r.server.CallbackEnabled(CallbackResolveTypeReferenceDirective) {
319320
result, err := r.server.call("resolveTypeReferenceDirective", map[string]any{
320321
"typeReferenceDirectiveName": typeReferenceDirectiveName,

internal/project/session.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ type SessionOptions struct {
5050
PushDiagnosticsEnabled bool
5151
DebounceDelay time.Duration
5252
Locale locale.Locale
53+
MakeHost func(currentDirectory string, project *Project, builder *ProjectCollectionBuilder, logger *logging.LogTree) ProjectHost
5354
}
5455

5556
type SessionInit struct {

internal/project/snapshot.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ func (s *Snapshot) Clone(ctx context.Context, change SnapshotChange, overlays ma
318318
removedFiles := 0
319319
fs.diskFiles.Range(func(entry *dirty.SyncMapEntry[tspath.Path, *diskFile]) bool {
320320
for _, project := range projectCollection.Projects() {
321-
if project.host != nil && project.host.seenFiles.Has(entry.Key()) {
321+
if project.host != nil && project.host.SeenFiles().Has(entry.Key()) {
322322
return true
323323
}
324324
}

0 commit comments

Comments
 (0)