Luxar Viewer API Documentation - v2026.10.19
    Preparing search index...
    interface LifecycleAdapter {
        create(): LifecycleSubject | Promise<LifecycleSubject>;
        cases: Record<LifecycleCase, true | NotApplicable>;
        releasesWaitersOnDispose?: boolean;
        resets?: boolean;
        usableAfterDispose?: NotApplicable;
        flush?(): Promise<void>;
    }
    Index
    cases: Record<LifecycleCase, true | NotApplicable>

    For each case: true to run it, or why it does not apply.

    releasesWaitersOnDispose?: boolean

    Dispose releases a caller awaiting start even though its inner work never settles.

    resets?: boolean

    The subject has a LifecycleSubject.reset: emit the "reset mid-flight" case.

    usableAfterDispose?: NotApplicable

    Why a call after dispose is not a no-op (the owner deliberately stays usable).