import { Storage } from '../utils/native_adapters' import { useStorage } from './use_storage' type SetValue = (_itemValue?: TCacheData | null) => Promise export function useAsyncStorage( key: string, initialValue: TCacheData, throwOnError: boolean = false ): [TCacheData, SetValue] { return useStorage(Storage, key, initialValue, throwOnError) }