UNPKG

@bagaking/dayboxing

Version:

A React component library for DayBoxing time management visualization

11 lines (10 loc) 428 B
import { AnalysisRule, AnalysisContext, AnalysisResult } from "../../types"; export declare class QHRuleEngine { private rules; constructor(rules?: AnalysisRule[]); addRule(rule: AnalysisRule): void; addRules(rules: AnalysisRule[]): void; private sortRules; analyze(context: AnalysisContext): AnalysisResult[]; analyzeByType(context: AnalysisContext, type: AnalysisRule["type"]): AnalysisResult[]; }