MAIDR Documentation - v3.39.0
    Preparing search index...

    Interface Observable<T>

    Observable subject that manages observers and notifies them of state changes.

    interface Observable<T> {
        addObserver: (observer: Observer<T>) => void;
        removeObserver: (observer: Observer<T>) => void;
        notifyStateUpdate: () => void;
        get state(): T;
    }

    Type Parameters

    • T

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    addObserver: (observer: Observer<T>) => void
    removeObserver: (observer: Observer<T>) => void
    notifyStateUpdate: () => void

    Accessors