MCPcopy Create free account
hub / github.com/microsoft/typescript-go / NewProjectResponse

Function NewProjectResponse

internal/api/proto.go:513–523  ·  view source on GitHub ↗
(p *project.Project)

Source from the content-addressed store, hash-verified

511}
512
513func NewProjectResponse(p *project.Project) *ProjectResponse {
514 if p == nil || p.CommandLine == nil {
515 panic("NewProjectResponse called with unloaded project")
516 }
517 return &ProjectResponse{
518 Id: ProjectHandle(p),
519 ConfigFileName: p.Name(),
520 RootFiles: p.CommandLine.FileNames(),
521 CompilerOptions: p.CommandLine.CompilerOptions(),
522 }
523}
524
525type GetSymbolAtPositionParams struct {
526 Snapshot SnapshotID `json:"snapshot"`

Callers 2

handleUpdateSnapshotMethod · 0.85

Calls 5

panicFunction · 0.85
FileNamesMethod · 0.80
ProjectHandleFunction · 0.70
NameMethod · 0.65
CompilerOptionsMethod · 0.65

Tested by

no test coverage detected