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

Method addIncludeReason

internal/compiler/filesparser.go:557–567  ·  view source on GitHub ↗
(includeProcessor *includeProcessor, task *parseTask, reason *FileIncludeReason)

Source from the content-addressed store, hash-verified

555}
556
557func (w *filesParser) addIncludeReason(includeProcessor *includeProcessor, task *parseTask, reason *FileIncludeReason) {
558 if task.redirectedParseTask != nil {
559 w.addIncludeReason(includeProcessor, task.redirectedParseTask, reason)
560 } else if task.loaded {
561 if existing, ok := includeProcessor.fileIncludeReasons[task.path]; ok {
562 includeProcessor.fileIncludeReasons[task.path] = append(existing, reason)
563 } else {
564 includeProcessor.fileIncludeReasons[task.path] = []*FileIncludeReason{reason}
565 }
566 }
567}

Callers 1

getProcessedFilesMethod · 0.95

Calls 1

appendFunction · 0.50

Tested by

no test coverage detected