createTokenManagerAuthStorageAdapter
为 useTokenManager 创建 StorageAdapter:将 token:access 等逻辑键映射到 auth:* 物理键,底层经 useStorage 持久化。
前置依赖
依赖参数
| 参数名 | 类型 | 说明 |
|---|---|---|
deps.localStorage | Storage | null | 浏览器 localStorage |
deps.consoleError | Console['error'] | 错误日志 |
deps.Headers | 构造器 | 透传(与 createAuthStorageEnvironment 一致) |
函数签名
typescript
function createTokenManagerAuthStorageAdapter(
deps: CreateAuthStorageEnvironmentDeps,
): StorageAdapter<string>参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
deps | CreateAuthStorageEnvironmentDeps | 是 | 存储环境 |
返回值
| 类型 | 说明 |
|---|---|
StorageAdapter<string> | 供 useStorage / useTokenManager 使用 |
工作原理
- 通过
createAuthStorageEnvironment获得useStorage实例。 token:access→auth:access等键映射。- 实现
get/set/remove/clear/getAll/getKeys完整适配器接口。