import { useContext } from "react";
import { FactoryContext } from "../providers/factory-provider.js";
export function useEventFactory(require = true) {
const factory = useContext(FactoryContext);
if (!require && !factory)
throw new Error("Missing EventFactoryProvider");
return factory;
}