export interface UmlCodeContent { $text : JQuery < Node > ; text : string ; } export interface CodeFinder { canFind ( webPageUrl ) : boolean ; find ( webPageUrl , $root ) : Promise < UmlCodeContent [ ] > ; } export interface UmlDiffContent { $diff : JQuery < Node > ; baseBranchName : string ; headBranchName : string ; baseTexts : string [ ] ; headTexts : string [ ] ; } export interface DiffFinder { canFind ( webPageUrl ) : boolean ; find ( webPageUrl , $root ) : Promise < UmlDiffContent [ ] > ; }