MemoryTokenStorageAdapter
Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:15
In-memory TokenStorageAdapter.
Useful as the default for tests and server-side runtimes (Next.js SSR, Node CLIs) where there is no persistent client-side storage.
State lives for the lifetime of the instance; new instances start empty.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MemoryTokenStorageAdapter():
MemoryTokenStorageAdapter
Returns
Section titled “Returns”MemoryTokenStorageAdapter
Methods
Section titled “Methods”clearTokens()
Section titled “clearTokens()”clearTokens():
Promise<void>
Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:26
Removes the persisted tokens. Idempotent — no-op when absent.
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”TokenStorageAdapter.clearTokens
getTokens()
Section titled “getTokens()”getTokens():
Promise<AuthTokens|null>
Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:18
Returns the persisted tokens, or null when no entry exists.
Returns
Section titled “Returns”Promise<AuthTokens | null>
Implementation of
Section titled “Implementation of”setTokens()
Section titled “setTokens()”setTokens(
tokens):Promise<void>
Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:22
Persists the tokens, overwriting any existing entry.
Parameters
Section titled “Parameters”tokens
Section titled “tokens”Returns
Section titled “Returns”Promise<void>