Skip to main content
Dotset CLI API Documentation / tollgate / AnalyzerRegistry

Class: AnalyzerRegistry

Defined in: src/tollgate/analyzers/index.ts:18 Registry of all available analyzers

Constructors

Constructor

new AnalyzerRegistry(): AnalyzerRegistry;
Defined in: src/tollgate/analyzers/index.ts:21

Returns

AnalyzerRegistry

Methods

analyze()

analyze(
   analyzerName, 
   content, 
   context?): AnalysisResult;
Defined in: src/tollgate/analyzers/index.ts:59 Analyze content with a specific analyzer

Parameters

analyzerName
string
content
string
context?

Returns

get()

get(name): ContentAnalyzer | undefined;
Defined in: src/tollgate/analyzers/index.ts:38 Get an analyzer by name

Parameters

name
string

Returns

ContentAnalyzer | undefined

has()

has(name): boolean;
Defined in: src/tollgate/analyzers/index.ts:45 Check if an analyzer exists

Parameters

name
string

Returns

boolean

list()

list(): string[];
Defined in: src/tollgate/analyzers/index.ts:52 List all registered analyzer names

Returns

string[]

register()

register(analyzer): void;
Defined in: src/tollgate/analyzers/index.ts:31 Register a new analyzer

Parameters

analyzer

Returns

void