Classify errors into actionable types Replaces AppComponent error handling logic
Use HandleAuthRetry.
Handle authentication retry with backoff Replaces AppComponent.handleAuthRetry() logic
Use InitializeWorkspace.
Initialize workspace with authenticated user Replaces all the logic from AppComponent.handleLogin()
StaticIsTrue when the error describes the transport failing rather than the server refusing.
One definition, shared with the metadata provider in @memberjunction/core
(CoreIsTransportError), so a shape that counts as transport for the bootstrap
banner counts as transport for the provider's cache fallback too — and a refusal (a key
without the scope, a user without the role) is "not transport" in both places.
Static and public so the classification can be tested directly and reused without standing up the service's four injected dependencies.
Deprecated
Use ClassifyError.