import * as AsyncResult from "effect/unstable/reactivity/AsyncResult";
import * as Option from "effect/Option";
export function isAsyncResultLoading(result: AsyncResult.AsyncResult): boolean {
return (
AsyncResult.isInitial(result) ||
(AsyncResult.isWaiting(result) && Option.isNone(AsyncResult.value(result)))
);
}