Registry for mandate type detectors
private
readonly
detectors: Map<MandateType, BaseMandateTypeDetector>
private
initialized: boolean
detectType(mandate: any): MandateType
Detect mandate type using registered detectors
detectWithDetails(mandate: any): Promise<MandateTypeDetectionResult[]>
Get detailed detection results from all detectors
private
ensureInitialized(): Promise<void>
getBestDetection(mandate: any): Promise<MandateTypeDetectionResult>
Get the best detection result (highest confidence)
registerDetector(detector: BaseMandateTypeDetector): void
Register a new detector