using Microsoft.JSInterop; using System.Threading.Tasks; namespace BlazingPizza.ComponentsLibrary { public static class LocalStorage { public static ValueTask GetAsync(IJSRuntime jsRuntime, string key) => jsRuntime.InvokeAsync("blazorLocalStorage.get", key); public static ValueTask SetAsync(IJSRuntime jsRuntime, string key, object value) => jsRuntime.InvokeVoidAsync("blazorLocalStorage.set", key, value); public static ValueTask DeleteAsync(IJSRuntime jsRuntime, string key) => jsRuntime.InvokeVoidAsync("blazorLocalStorage.delete", key); } }