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

    Class Autorun<TChangeSummary>

    Type Parameters

    • TChangeSummary = unknown

    Implements

    Index

    Constructors

    Properties

    changeSummary?: TChangeSummary
    createChangeSummary?: () => TChangeSummary
    dependencies: Set<Observable<unknown, unknown>> = ...
    dependenciesToBeRemoved?: Set<Observable<unknown, unknown>>
    dependencyObserver: Observer = ...
    disposed: boolean = false
    doRun: (args: Autorun.Args<TChangeSummary>) => void
    isRunning: boolean = false
    state: Autorun.State = Autorun.State.Stale
    updateCount: number = 0
    willHandleChange?: <T, TChange>(
        context: ChangeContext<T, TChange>,
        changeSummary: undefined | TChangeSummary,
    ) => boolean

    Methods