import AsyncStorage from '@react-native-async-storage/async-storage'; import { metrics } from 'config'; import { ThemeMode } from 'theme'; const { STORAGE } = metrics; export const getStorageColorScheme = async (): Promise => { const mode = await AsyncStorage.getItem(STORAGE.THEME_KEY); return mode as NullableThemeMode; }; export const setStorageColorScheme = async (colorSchema: ThemeMode) => AsyncStorage.setItem(STORAGE.THEME_KEY, colorSchema); export const removeStorageColorScheme = async () => AsyncStorage.removeItem(STORAGE.THEME_KEY); export type NullableThemeMode = ThemeMode | null;