UNPKG

userpravah

Version:

UserPravah is an extensible, framework-agnostic tool for analyzing user flows and navigation patterns in web applications. It supports multiple frameworks (Angular, React) and output formats (DOT/Graphviz, JSON) with a plugin-based architecture for easy e

26 lines (25 loc) 793 B
export interface PatternInfo { type: string; file: string; lineNumber?: number; details: any; framework: string; } export interface PatternCollector { addPattern(pattern: PatternInfo): void; getAllPatterns(): PatternInfo[]; getPatternsByFramework(framework: string): PatternInfo[]; getPatternsByType(type: string): PatternInfo[]; clearPatterns(): void; } /** * A basic in-memory implementation of the PatternCollector interface. */ export declare class BasicPatternCollector implements PatternCollector { private patterns; addPattern(pattern: PatternInfo): void; getAllPatterns(): PatternInfo[]; getPatternsByFramework(framework: string): PatternInfo[]; getPatternsByType(type: string): PatternInfo[]; clearPatterns(): void; }