Theia API Documentation v1.65.0
    Preparing search index...

    An observable signal can be triggered to invalidate observers. Signals don't have a value - when they are triggered they indicate a change.

    interface Signal<TChange> {
        TChange?: TChange;
        addObserver(observer: Observer): void;
        get(accessor?: Observable.Accessor): void;
        getUntracked(): void;
        removeObserver(observer: Observer): void;
        trigger(change?: TChange, updateScope?: Observable.UpdateScope): void;
        update(): void;
    }

    Type Parameters

    • TChange

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    TChange?: TChange

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

    Methods