Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ByIdReference<T>

Type parameters

Hierarchy

Index

Constructors

constructor

Properties

Protected isResolved

isResolved: boolean

Protected isResolving

isResolving: boolean

owner

Protected referenceId

referenceId: string

Protected target

target: IObservableValue<T>

Methods

assertValueHasSameUnit

  • assertValueHasSameUnit(): void
  • Returns void

dispose

  • dispose(): void

get

  • get(): T

observe

  • observe(callback: function, fireImmediately?: boolean): IVoidCallback
  • Registers an observer in the form of a callback with this references and fires that callback immediately if the reference is already resolved. Used by properties to observe this reference, so that storage and logical updates can be applied.

    Parameters

    • callback: function
        • (newValue: T, oldValue: T): void
        • Parameters

          • newValue: T
          • oldValue: T

          Returns void

    • Optional fireImmediately: boolean

    Returns IVoidCallback

Protected registerRef

  • registerRef(): void

resolve

  • resolve(): boolean

set

  • set(newValue: T): void

Protected unregisterRef

  • unregisterRef(): void

updateWithRawValue

  • updateWithRawValue(value: string): void

Generated using TypeDoc