public static ValueTask <TKey> GetMinKey <TKey, TEntity>(this IndexedDbInterop idi, TKey key)
 {
     return(idi.GetMinKey <TKey>(typeof(TEntity).Name));
 }
 public static ValueTask <List <TEntity> > GetByIndex <TKey, TEntity>(this IndexedDbInterop idi, TKey lowerBound, TKey upperBound, string dbIndex, bool isRange)
 {
     return(idi.GetByIndex <TKey, TEntity>(typeof(TEntity).Name, lowerBound, upperBound, dbIndex, isRange));
 }
 public static ValueTask <TIndex> GetMinIndex <TIndex, TEntity>(this IndexedDbInterop idi, string dbIndex)
 {
     return(idi.GetMinIndex <TIndex>(typeof(TEntity).Name, dbIndex));
 }
 public static ValueTask <List <TEntity> > GetRange <TKey, TEntity>(this IndexedDbInterop idi, TKey lowerBound, TKey upperBound)
 {
     return(idi.GetRange <TKey, TEntity>(typeof(TEntity).Name, lowerBound, upperBound));
 }
 public static ValueTask <List <TEntity> > GetAll <TEntity>(this IndexedDbInterop idi)
 {
     return(idi.GetAll <TEntity>(typeof(TEntity).Name));
 }
 public static ValueTask <string> DeleteAll <TEntity>(this IndexedDbInterop idi)
 {
     return(idi.DeleteAll(typeof(TEntity).Name));
 }
 public static ValueTask <string> DeleteByKey <TKey, TEntity>(this IndexedDbInterop idi, TKey key)
 {
     return(idi.DeleteByKey(typeof(TEntity).Name, key));
 }
 public static ValueTask <string> UpdateItems <TEntity>(this IndexedDbInterop idi, List <TEntity> items)
 {
     return(idi.UpdateItems(typeof(TEntity).Name, items));
 }