@rocali/expo-ts-rest-template
Version:
Expo project template with TypeScript, eslint, prettier, react-navigation, storybook, jest and examples for a quick start.
16 lines (11 loc) • 462 B
text/typescript
import AsyncStorage from '@react-native-async-storage/async-storage';
const AUTH_TOKEN = '@authToken';
export async function getStoredToken(): Promise<string | null> {
return await AsyncStorage.getItem(AUTH_TOKEN);
}
export async function setStoredToken(token: string): Promise<void> {
return await AsyncStorage.setItem(AUTH_TOKEN, token);
}
export async function clearStoredToken(): Promise<void> {
return await AsyncStorage.removeItem(AUTH_TOKEN);
}