Hierarchy (view full)

Constructors

Properties

_auth: null | types.AuthClient = null
_subscribers: ((agent) => void)[] = []

Type declaration

agentStore: types.AgentStore
authStore: types.AuthStore
getAgentState: (() => types.AgentState) = ...

Type declaration

subscribeAgentState: {
    (listener): (() => void);
    <U>(selector, listener, options?): (() => void);
} = ...

Type declaration

    • (listener): (() => void)
    • Parameters

      • listener: ((selectedState, previousSelectedState) => void)

      Returns (() => void)

        • (): void
        • Returns void

    • <U>(selector, listener, options?): (() => void)
    • Type Parameters

      • U

      Parameters

      • selector: ((state) => U)
      • listener: ((selectedState, previousSelectedState) => void)
          • (selectedState, previousSelectedState): void
          • Parameters

            • selectedState: U
            • previousSelectedState: U

            Returns void

      • Optional options: {
            equalityFn?: ((a, b) => boolean);
            fireImmediately?: boolean;
        }
        • Optional equalityFn?: ((a, b) => boolean)
            • (a, b): boolean
            • Parameters

              Returns boolean

        • Optional fireImmediately?: boolean

      Returns (() => void)

        • (): void
        • Returns void

getAuthState: (() => types.AuthState) = ...

Type declaration

subscribeAuthState: {
    (listener): (() => void);
    <U>(selector, listener, options?): (() => void);
} = ...

Type declaration

    • (listener): (() => void)
    • Parameters

      • listener: ((selectedState, previousSelectedState) => void)

      Returns (() => void)

        • (): void
        • Returns void

    • <U>(selector, listener, options?): (() => void)
    • Type Parameters

      • U

      Parameters

      • selector: ((state) => U)
      • listener: ((selectedState, previousSelectedState) => void)
          • (selectedState, previousSelectedState): void
          • Parameters

            • selectedState: U
            • previousSelectedState: U

            Returns void

      • Optional options: {
            equalityFn?: ((a, b) => boolean);
            fireImmediately?: boolean;
        }
        • Optional equalityFn?: ((a, b) => boolean)
            • (a, b): boolean
            • Parameters

              Returns boolean

        • Optional fireImmediately?: boolean

      Returns (() => void)

        • (): void
        • Returns void

Methods