microsoft/typescript-go · error · ErrClientError
%w: import adder action %d missing symbol
Error message
%w: import adder action %d missing symbol
What it means
Error "%w: import adder action %d missing symbol" thrown in microsoft/typescript-go.
Source
Thrown at internal/api/session.go:1940
program,
userPreferences.ModuleSpecifierPreferences(),
)
importAdder := autoimport.NewImportAdder(
ctx,
program,
ch,
sourceFile,
view,
workingSnapshot.GetPreferences(sourceFile.FileName()).FormatCodeSettings,
workingSnapshot.Converters(),
userPreferences,
)
for i, action := range params.Actions {
switch action.Kind {
case ImportAdderActionKindImportSymbol:
if action.Symbol == 0 {
return nil, fmt.Errorf("%w: import adder action %d missing symbol", ErrClientError, i)
}
symbol, err := sd.resolveSymbolHandle(action.Symbol)
if err != nil {
return nil, err
}
isValidTypeOnlyUseSite := true
if action.IsValidTypeOnlyUseSite != nil {
isValidTypeOnlyUseSite = *action.IsValidTypeOnlyUseSite
}
importAdder.AddImportFromExportedSymbol(symbol, isValidTypeOnlyUseSite)
default:
return nil, fmt.Errorf("%w: unknown import adder action kind %q", ErrClientError, action.Kind)
}
}
if !importAdder.HasFixes() {
return []*TextEdit{}, nil
}View on GitHub (pinned to 1bcfa18d79)
When it happens
Trigger: Thrown at internal/api/session.go:1940 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/typescript-go@1bcfa18d79 (2026-08-16).
Data as JSON: /api/errors/672054affabe5dd6.
Report an issue: GitHub.