Automatically refreshes the token for logged-in users. Defaults to true.
If debug messages for authentication client are emitted. Can be used to inspect the behavior of the library.
Detect a session from the URL. Used for OAuth login callbacks. Defaults to true.
OAuth flow to use - defaults to implicit flow. PKCE is recommended for mobile and server-side applications.
Provide your own locking mechanism based on the environment. By default no locking is done at this time.
Whether to persist a logged-in session to storage. Defaults to true.
A storage provider. Used to store the logged-in session.
Optional key name used for storing tokens in local storage.
The Postgres schema which your tables belong to. Must be on the list of exposed schemas in Supabase. Defaults to public
.
A custom fetch
implementation.
Optional headers for initializing the client.
Options passed to the realtime-js instance
Generated using TypeDoc
Helper types for query results.