Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ProvenanceGraphTraverser

Implements

Index

Constructors

constructor

Properties

Private _mitt

_mitt: any

graph

Private registry

tracker

tracker: IProvenanceTracker | null

trackingWhenTraversing

trackingWhenTraversing: boolean = false

trackingWhenTraversing === false disables tracking when traversing to prevent feedback. When applying an action, the object we're tracking might trigger its event listeners. This means that more Nodes are added to the ProvenanceGraph when traversing, which is most likely unwanted behaviour.

It will enable/disable immediately before/after calling the action. So if the event is emitted asynchronously after the action, it will not work.

Methods

executeFunctions

Private getFunctionsAndArgsFromTrack

off

  • off(type: string, handler: Handler): void

on

  • on(type: string, handler: Handler): void

toStateNode

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc