An immutable tree where each node requires a unique reference. Represented as an immutable map.

Hierarchy

  • TransientTree

Implements

Constructors

Properties

_childMutations: any
_dependencyMutations: any
_stateUpdates: any
addChild: any
changeChildren: any
changeDependencies: any
changeNodes: any
changedChildren: any
changedDependencies: any
changedNodes: any
children: MutableChildren
clearRoot: any
dependencies: MutableDependencies

Refs to all nodes that depend on the given key

mutateDependency: any
removeChild: any
transforms: MutableTransforms
tree: any

Accessors

  • get childMutations(): any
  • Returns any

  • get dependencyMutations(): any
  • Returns any

Methods

  • Returns StateTree

  • Parameters

    • ref: string
    • newParent: string

    Returns void

  • Calls Transform.definition.params.areEqual if available, otherwise uses shallowEqual to check if the params changed

    Parameters

    • ref: string
    • params: any

    Returns boolean

  • Calls Transform.definition.params.areEqual if available, otherwise uses shallowEqual to check if the params changed

    Parameters

    • ref: string
    • tags: undefined | string | string[]

    Returns boolean

Generated using TypeDoc