Vana SDK - v2.2.2
    Preparing search index...

    Interface Observable<TEvent>

    Implements the subject in the observer pattern.

    Manages observers and emits events to all subscribed observers for event-driven architectures.

    interface Observable<TEvent = unknown> {
        subscribe(observer: Observer<TEvent>): () => void;
        unsubscribe(observer: Observer<TEvent>): void;
        emit(event: TEvent): void;
    }

    Type Parameters

    • TEvent = unknown

      Type of events to emit

    Implemented by

    Index

    Methods