UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

15 lines (14 loc) 609 B
import { IConstantResolver } from './interface/IConstantResolver'; import { AbstractAnnotationAnalyzer } from './interface/AbstractAnnotationAnalyzer'; export declare class AnnotationAnalyzerRegistry { private static instance; private analyzers; private constantResolver; private constructor(); static getInstance(): AnnotationAnalyzerRegistry; initialize(modulePath: string): void; registerAnalyzer(analyzer: AbstractAnnotationAnalyzer): void; getAnalyzers(): AbstractAnnotationAnalyzer[]; getConstantResolver(): IConstantResolver; private registerDefaultAnalyzers; }