UNPKG

architect-react-native-sdk

Version:

Essentialz Architect React Native SDK

15 lines (14 loc) 525 B
import { Token, TokenManagerInterface } from './types'; export declare class TokenManager implements TokenManagerInterface { private static instance; private readonly tokenKey; private readonly userIdKey; private token; private userId; private constructor(); static getInstance(tokenKey: string, userIdKey: string): TokenManager; getToken(): Promise<Token>; setToken(token: Token): Promise<void>; getUserId(): Promise<string | null>; setUserId(id: string | null): Promise<void>; }