Interface IObservable<T>

Type Parameters

  • T = any

Hierarchy

  • IObservable

Implemented by

Properties

changed: ((callback) => IObservable<T>)

Type declaration

    • (callback): IObservable<T>
    • Parameters

      • callback: ((newValue) => void)
          • (newValue): void
          • Parameters

            • newValue: T

            Returns void

      Returns IObservable<T>

computed: (<K>(transform) => IObservable<K>)

Type declaration

    • <K>(transform): IObservable<K>
    • Type Parameters

      • K

      Parameters

      • transform: ((val) => K)
          • (val): K
          • Parameters

            • val: T

            Returns K

      Returns IObservable<K>

destroy: (() => void)

Type declaration

    • (): void
    • Returns void

dispatch: ((newValue) => IObservable<T>)

Type declaration

prev?: T
remove: ((callback) => IObservable<T>)

Type declaration

    • (callback): IObservable<T>
    • Parameters

      • callback: ((newValue) => void)
          • (newValue): void
          • Parameters

            • newValue: T

            Returns void

      Returns IObservable<T>

value: T

Generated using TypeDoc