import {Result} from "@e280/stz" import {wait, waitFormal} from "@e280/strata" import {useOnce} from "./use-once.js" export function useWait( input: Promise | (() => Promise), ) { return useOnce(() => wait(input)) } export function useWaitFormal( input: Promise> | (() => Promise>), ) { return useOnce(() => waitFormal(input)) }