/// <summary>
 /// Returns true if a call to Share() would succeed.
 /// Returns false if it would fail or sharing is not supported
 /// </summary>
 /// <returns></returns>
 public async Task <bool> CanShare(ShareData shareData)
 {
     return(await jsRuntime.HasProperty(jsRuntimeObjectRef, "navigator.canShare") && await jsRuntime.InvokeInstanceMethodAsync <bool>(jsRuntimeObjectRef, "navigator.canShare", shareData));
 }