README
Interfaces
- BaseUrls
- BetterAuthClientConfig
- BetterAuthClientInterface
- BetterAuthSession
- BetterAuthSessionData
- BetterAuthState
- BetterAuthUser
- ConflictRecord
- EmailSignupRequest
- ExpoConstantsShape
- GenerateBetterAuthSliceConfig
- GoogleLoginRequest
- ListResponse
- MCPToolInfo
- OfflineMiddlewareConfig
- OfflineState
- OfflineStatus
- PermissionRequest
- PermissionSet
- QueuedMutation
- RealtimeEvent
- ResetPasswordRequest
- RootState
- ServerStatusOptions
- SocketConnection
- StorageAdapter
- TerrenoFlagDefinition
- UseFeatureFlagsOptions
- UseMCPToolsOptions
- UseMCPToolsResult
- UserResponse
- UseSocketConnectionOptions
- UseTerrenoChatOptions
- UseTerrenoFeatureFlagsOptions
- UseTerrenoFeatureFlagsResult
- VersionCheckResponse
Type Aliases
- BetterAuthClient
- BetterAuthOAuthProvider
- BetterAuthSlice
- EmailLoginRequest
- ServerStatus
- TerrenoFlagConfiguration
Variables
- addConflict
- ADMIN_PAGE_ACTION
- ADMIN_PAGE_PERMISSION
- ADMIN_PAGE_RESOURCE
- AUTH_DEBUG
- baseTasksUrl
- baseUrl
- baseWebsocketsUrl
- clearConflicts
- clearQueue
- DEFAULT_DEV_API_PORT
- DEFAULT_PERMISSION_API_REDUCER_PATH
- dequeue
- dismissConflict
- emptySplitApi
- enqueue
- IsWeb
- LOGOUT_ACTION_TYPE
- offlineReducer
- offlineSlice
- SAME_ORIGIN_SENTINEL
- selectPermissions
- selectUndismissedConflicts
- setOnlineStatus
- setSyncing
- staggeredBaseQuery
- TOKEN_REFRESHED_SUCCESS
- useCan
- useGetVersionCheckQuery
- useLazyGetVersionCheckQuery
- useSelectPermissions
Functions
- buildOptimisticCreateItem
- canOpenAdminPage
- configureOfflineMutationEndpoints
- createBetterAuthClient
- createOfflineMiddleware
- createPermissionSelectors
- createSessionApi
- createStorageAdapter
- generateAuthSlice
- generateBetterAuthSlice
- generateProfileEndpoints
- generateTags
- getAuthToken
- getBaseQuery
- getFriendlyExpirationInfo
- getRealtimeSocket
- getTokenExpirationTimes
- hasPermission
- isNetworkFetchError
- isWebsocketsDebugEnabled
- logAuth
- logSocket
- populateId
- realtimeDocument
- realtimeList
- refreshAuthToken
- registerTerrenoDevStore
- repairCookieJar
- resolveBaseUrls
- resolveDevApiPort
- resolveFeatureFlagsOptions
- selectBetterAuthError
- selectBetterAuthIsAuthenticated
- selectBetterAuthIsLoading
- selectBetterAuthState
- selectBetterAuthUser
- selectBetterAuthUserId
- selectConflicts
- selectCurrentUserId
- selectIsAuthenticating
- selectIsOnline
- selectIsOnlineSafe
- selectIsSyncing
- selectLastTokenRefreshTimestamp
- selectOfflineQueue
- selectQueueLength
- setRealtimeDebug
- setRealtimeSocket
- shouldDeferOfflineMutation
- shouldReplayQueuedMutation
- shouldShowStillThereModal
- useFeatureFlags
- useMCPTools
- useOfflineStatus
- useRealtimeDebug
- useSelectCurrentUserId
- useSelectIsAuthenticating
- useServerStatus
- useSocketConnection
- useSyncConnection
- useTerrenoChat
- useTerrenoFeatureFlags
- useUpgradeCheck
- withCookieJarRepair