Interface Settable<T, TChange>

A settable observable.

interface Settable<T, TChange> {
    TChange: undefined | TChange;
    addObserver(observer): void;
    get(accessor?): T;
    getUntracked(): T;
    removeObserver(observer): void;
    set(value, change?, updateScope?): void;
    update(): void;
}

Type Parameters

  • T
  • TChange

Hierarchy (view full)

Implemented by

Properties

TChange: undefined | TChange

This property captures the type of change information. It should not be used at runtime.

Methods