@dxos/client
    Preparing search index...

    Class CancellableInvitationObservable

    Base class for all invitation observables and providers.

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • __namedParameters: {
            initialInvitation: Invitation;
            onCancel: () => Promise<void>;
            subscriber: Observable<Invitation> | Subscriber<Invitation>;
        }

      Returns CancellableInvitationObservable

    Properties

    _value?: Invitation

    Accessors

    • get expired(): undefined | boolean

      Returns undefined | boolean

    • get expiry(): undefined | Date

      Returns undefined | Date

    Methods

    • Returns Observable<Invitation>

    • Returns Promise<void>

    • Type Parameters

      • R

      Parameters

      • ...observables: Observable<R>[]

      Returns MulticastObservable<R>

    • Parameters

      Returns MulticastObservable<Invitation>

    • Type Parameters

      • R

      Parameters

      • callback: (value: Invitation) => MulticastObservable<R>

      Returns MulticastObservable<R>

    • Parameters

      Returns Promise<void>

    • Get the current value of the observable.

      Returns Invitation

    • Concatenates multicast observables without losing the current value.

      Type Parameters

      • R

      Parameters

      • reducer: (currentValue: R, newValues: R[]) => R

        reduces the values of any multicast observables being concatenated into a single value

      • ...observables: Observable<R>[]

        observables to concatenate

      Returns MulticastObservable<R>

      concatenated observable

    • Type Parameters

      • R

      Parameters

      Returns MulticastObservable<R>

    • Type Parameters

      Parameters

      • callback: (previousValue: R, currentValue: Invitation) => R
      • OptionalinitialValue: R

      Returns MulticastObservable<R>

    • Parameters

      Returns Subscription

    • Parameters

      • onNext: (value: Invitation) => void
      • OptionalonError: (error: any) => void
      • OptionalonComplete: () => void

      Returns Subscription

    • Wait for the observable to complete.

      Parameters

      • Optional__namedParameters: { timeout?: number }

      Returns Promise<Invitation>

      Promise that resolves to the value of the observable at the time of completion.

    • Returns MulticastObservable<null>

      Stable reference to an observable that always returns undefined.

    • Type Parameters

      • T

      Parameters

      • value: Observable<T> | ObservableLike<T> | ArrayLike<T> | Event<T>
      • OptionalinitialValue: T

      Returns MulticastObservable<T>

    • Type Parameters

      • T

      Parameters

      • ...items: T[]

      Returns MulticastObservable<T>