/// <summary> /// Returns true if promise is not null and pending /// </summary> public static bool Exists <T>(this Fpromise <T> promise) { if (promise.IsNotNull() && promise.IsPending()) { return(true); } return(false); }
public static Fpromise <T> SoftReject <T>(this Fpromise <T> promise, Exception exception) { if (promise.IsNotNull() && promise.IsPending()) { promise.Reject(exception); } return(promise); }
public static Fpromise SoftResolve(this Fpromise promise) { if (promise.IsNotNull() && promise.IsPending()) { promise.Resolve(); } return(promise); }
public static Fpromise <T> SoftResolve <T>(this Fpromise <T> promise, T data) { if (promise.IsNotNull() && promise.IsPending()) { promise.Resolve(data); } return(promise); }