interface AgentManager { Â Â Â Â
agentStore : types . AgentStore ; Â Â Â Â
authStore : types . AuthStore ; Â Â Â Â
initializeAgent : () => Promise < void > ; Â Â Â Â
subscribeAgent : ( Â Â Â Â Â Â Â Â
callback : ( agent : types . HttpAgent ) => void , Â Â Â Â Â Â Â Â
initialize ?: boolean , Â Â Â Â
) => () => void ; Â Â Â Â
unsubscribeAgent : ( callback : ( agent : types . HttpAgent ) => void ) => void ; Â Â Â Â
updateAgent : ( options ?: types . UpdateAgentParameters ) => Promise < void > ; Â Â Â Â
authenticate : () => Promise < types . Identity > ; Â Â Â Â
login : ( options ?: types . AuthClientLoginOptions ) => Promise < void > ; Â Â Â Â
logout : ( options ?: { returnTo ?: string } ) => Promise < void > ; Â Â Â Â
getAgent : () => types . HttpAgent ; Â Â Â Â
getAgentHost : () => undefined | URL ; Â Â Â Â
getAgentHostName : () => string ; Â Â Â Â
getIsLocal : () => boolean ; Â Â Â Â
isAuthClientInitialized : () => boolean ; Â Â Â Â
getNetwork : () => "local" | "remote" | "ic" ; Â Â Â Â
getAgentState : () => types . AgentState ; Â Â Â Â
subscribeAgentState : { Â Â Â Â Â Â Â Â
( Â Â Â Â Â Â Â Â Â Â Â Â
listener : ( Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
selectedState : types . AgentState , Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
previousSelectedState : types . AgentState , Â Â Â Â Â Â Â Â Â Â Â Â
) => void , Â Â Â Â Â Â Â Â
) : () => void ; Â Â Â Â Â Â Â Â
< U > ( Â Â Â Â Â Â Â Â Â Â Â Â
selector : ( state : types . AgentState ) => U , Â Â Â Â Â Â Â Â Â Â Â Â
listener : ( selectedState : U , previousSelectedState : U ) => void , Â Â Â Â Â Â Â Â Â Â Â Â
options ?: { Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
equalityFn ?: ( a : U , b : U ) => boolean ; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
fireImmediately ?: boolean ; Â Â Â Â Â Â Â Â Â Â Â Â
} , Â Â Â Â Â Â Â Â
) : () => void ; Â Â Â Â
} ; Â Â Â Â
getAuthState : () => types . AuthState ; Â Â Â Â
subscribeAuthState : { Â Â Â Â Â Â Â Â
( Â Â Â Â Â Â Â Â Â Â Â Â
listener : ( Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
selectedState : types . AuthState , Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
previousSelectedState : types . AuthState , Â Â Â Â Â Â Â Â Â Â Â Â
) => void , Â Â Â Â Â Â Â Â
) : () => void ; Â Â Â Â Â Â Â Â
< U > ( Â Â Â Â Â Â Â Â Â Â Â Â
selector : ( state : types . AuthState ) => U , Â Â Â Â Â Â Â Â Â Â Â Â
listener : ( selectedState : U , previousSelectedState : U ) => void , Â Â Â Â Â Â Â Â Â Â Â Â
options ?: { Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
equalityFn ?: ( a : U , b : U ) => boolean ; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
fireImmediately ?: boolean ; Â Â Â Â Â Â Â Â Â Â Â Â
} , Â Â Â Â Â Â Â Â
) : () => void ; Â Â Â Â
} ; Â Â Â Â
getAuth : () => null | types . AuthClient ; Â Â Â Â
getIdentity : () => null | types . Identity ; Â Â Â Â
getPrincipal : () => null | types . Principal ; } Defined in packages/core/dist/classes/agent/index.d.ts:5 Properties agent Store Defined in packages/core/dist/classes/agent/index.d.ts:9 auth Store Defined in packages/core/dist/classes/agent/index.d.ts:10 initialize Agent initializeAgent : () => Promise < void > Defined in packages/core/dist/classes/agent/index.d.ts:14 subscribe Agent subscribeAgent : ( Â Â Â Â
callback : ( agent : types . HttpAgent ) => void , Â Â Â Â
initialize ?: boolean , ) => () => void Defined in packages/core/dist/classes/agent/index.d.ts:15 unsubscribe Agent unsubscribeAgent : ( callback : ( agent : types . HttpAgent ) => void ) => void Defined in packages/core/dist/classes/agent/index.d.ts:16 update Agent Defined in packages/core/dist/classes/agent/index.d.ts:18 authenticate Defined in packages/core/dist/classes/agent/index.d.ts:19 login Defined in packages/core/dist/classes/agent/index.d.ts:20 logout logout : ( options ?: { returnTo ?: string } ) => Promise < void > Defined in packages/core/dist/classes/agent/index.d.ts:21 get Agent Defined in packages/core/dist/classes/agent/index.d.ts:24 get Agent Host getAgentHost : () => undefined | URL Defined in packages/core/dist/classes/agent/index.d.ts:25 get Agent Host Name getAgentHostName : () => string
Defined in packages/core/dist/classes/agent/index.d.ts:26 get Is Local getIsLocal : () => boolean
Defined in packages/core/dist/classes/agent/index.d.ts:27 is Auth Client Initialized isAuthClientInitialized : () => boolean
Defined in packages/core/dist/classes/agent/index.d.ts:28 get Network getNetwork : () => "local" | "remote" | "ic"
Defined in packages/core/dist/classes/agent/index.d.ts:29 get Agent State Defined in packages/core/dist/classes/agent/index.d.ts:30 subscribe Agent State subscribeAgentState : { Â Â Â Â
( Â Â Â Â Â Â Â Â
listener : ( Â Â Â Â Â Â Â Â Â Â Â Â
selectedState : types . AgentState , Â Â Â Â Â Â Â Â Â Â Â Â
previousSelectedState : types . AgentState , Â Â Â Â Â Â Â Â
) => void , Â Â Â Â
) : () => void ; Â Â Â Â
< U > ( Â Â Â Â Â Â Â Â
selector : ( state : types . AgentState ) => U , Â Â Â Â Â Â Â Â
listener : ( selectedState : U , previousSelectedState : U ) => void , Â Â Â Â Â Â Â Â
options ?: { Â Â Â Â Â Â Â Â Â Â Â Â
equalityFn ?: ( a : U , b : U ) => boolean ; Â Â Â Â Â Â Â Â Â Â Â Â
fireImmediately ?: boolean ; Â Â Â Â Â Â Â Â
} , Â Â Â Â
) : () => void ; } Defined in packages/core/dist/classes/agent/index.d.ts:31 get Auth State Defined in packages/core/dist/classes/agent/index.d.ts:32 subscribe Auth State subscribeAuthState : { Â Â Â Â
( Â Â Â Â Â Â Â Â
listener : ( Â Â Â Â Â Â Â Â Â Â Â Â
selectedState : types . AuthState , Â Â Â Â Â Â Â Â Â Â Â Â
previousSelectedState : types . AuthState , Â Â Â Â Â Â Â Â
) => void , Â Â Â Â
) : () => void ; Â Â Â Â
< U > ( Â Â Â Â Â Â Â Â
selector : ( state : types . AuthState ) => U , Â Â Â Â Â Â Â Â
listener : ( selectedState : U , previousSelectedState : U ) => void , Â Â Â Â Â Â Â Â
options ?: { Â Â Â Â Â Â Â Â Â Â Â Â
equalityFn ?: ( a : U , b : U ) => boolean ; Â Â Â Â Â Â Â Â Â Â Â Â
fireImmediately ?: boolean ; Â Â Â Â Â Â Â Â
} , Â Â Â Â
) : () => void ; } Defined in packages/core/dist/classes/agent/index.d.ts:33 get Auth Defined in packages/core/dist/classes/agent/index.d.ts:34 get Identity Defined in packages/core/dist/classes/agent/index.d.ts:35 get Principal Defined in packages/core/dist/classes/agent/index.d.ts:36