# Class: SrcDetector
@boll/rules-typescript › Globals › SrcDetector
# Class: SrcDetector
SrcDetector will detect usages of src
in
import statements of typescript source files.
src
as a portion of a path indicates that source
files from upstream dependencies are being compiled
in a project rather than being consumed from compiled
sources.
# Hierarchy
- SrcDetector
# Implements
- PackageRule
# Index
# Accessors
# Methods
# Accessors
# name
• get name(): string
Defined in src-detector.ts:25
Returns: string
# Methods
# check
▸ check(fileContext
: FileContext): Promise‹Result[]›
Defined in src-detector.ts:29
Parameters:
Name | Type |
---|---|
fileContext | FileContext |
Returns: Promise‹Result[]›
# checkImportPaths
▸ checkImportPaths(fileName
: BollFile, importPaths
: ImportPathAndLineNumber[]): Result[]
Defined in src-detector.ts:33
Parameters:
Name | Type |
---|---|
fileName | BollFile |
importPaths | ImportPathAndLineNumber[] |
Returns: Result[]
# getImportPaths
▸ getImportPaths(sourceFile
: SourceFile): ImportPathAndLineNumber[]
Defined in src-detector.ts:51
Parameters:
Name | Type |
---|---|
sourceFile | SourceFile |
Returns: ImportPathAndLineNumber[]