interface IObservableValue<T> {
    get(): T;
    intercept(handler: IInterceptor<IValueWillChange<T>>): Lambda;
    observe(listener: ((change: IValueDidChange<T>) => void), fireImmediately?: boolean): Lambda;
    set(value: T): void;
}

Type Parameters

  • T

Methods

  • Returns T

  • Parameters

    Returns Lambda

  • Parameters

    • value: T

    Returns void