Hierarchy (view full)

Constructors

Properties

_agent: any
_auth: any
_subscribers: any
agentStore: types.AgentStore
authStore: types.AuthStore
updateAgentState: any
updateAuthState: any
initializeAgent: (() => Promise<void>)

Type declaration

subscribeAgent: ((callback, initialize?) => (() => void))

Type declaration

    • (callback, initialize?): (() => void)
    • Parameters

      • callback: ((agent) => void)
      • Optional initialize: boolean

      Returns (() => void)

        • (): void
        • Returns void

unsubscribeAgent: ((callback) => void)

Type declaration

    • (callback): void
    • Parameters

      • callback: ((agent) => void)

      Returns void

notifySubscribers: any
updateAgent: ((options?) => Promise<void>)

Type declaration

authenticate: (() => Promise<types.Identity>)

Type declaration

login: ((options?) => Promise<void>)

Type declaration

logout: ((options?) => Promise<void>)

Type declaration

    • (options?): Promise<void>
    • Parameters

      • Optional options: {
            returnTo?: string;
        }
        • Optional returnTo?: string

      Returns Promise<void>

getAgent: (() => types.HttpAgent)

Type declaration

getAgentHost: (() => undefined | URL)

Type declaration

    • (): undefined | URL
    • Returns undefined | URL

getAgentHostName: (() => string)

Type declaration

    • (): string
    • Returns string

getIsLocal: (() => boolean)

Type declaration

    • (): boolean
    • Returns boolean

getNetwork: (() => "local" | "remote" | "ic")

Type declaration

    • (): "local" | "remote" | "ic"
    • Returns "local" | "remote" | "ic"

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

getAuth: (() => null | types.AuthClient)

Type declaration

getIdentity: (() => null | types.Identity)

Type declaration

getPrincipal: (() => null | types.Principal)

Type declaration