@benev/slate
Version:
frontend web stuff
15 lines • 438 B
JavaScript
import { Op } from "./op.js";
import { Signal } from "../signals/signal.js";
export function makeLoadingEffect({ loading, error }) {
return function loadingEffect(op, onReady) {
const realOp = op instanceof Signal
? op.value
: op;
return Op.select(realOp, {
loading,
error,
ready: onReady,
});
};
}
//# sourceMappingURL=make-loading-effect.js.map