public async Task RemoveItem(ValuesKeys key)
 {
     await JSRuntime.InvokeVoidAsync($"{tipoDeAlmacenamiento}removeItem", key.ToString()).ConfigureAwait(false);
 }
 public async Task SetValue <T>(ValuesKeys key, T value)
 {
     await JSRuntime.InvokeVoidAsync($"{tipoDeAlmacenamiento}setItem", key.ToString(), JsonSerializer.Serialize(value)).ConfigureAwait(false);
 }
        public async Task <T> GetValue <T>(ValuesKeys key)
        {
            string data = await JSRuntime.InvokeAsync <string>($"{tipoDeAlmacenamiento}getItem", key.ToString()).ConfigureAwait(false);

            return(IsDataNull.Check <T>(data));
        }