UNPKG

@benev/slate

Version:
8 lines (7 loc) 372 B
import { Op } from "./op.js"; import { Signal } from "../signals/signal.js"; import { RenderResult } from "../nexus/parts/types.js"; export declare function makeLoadingEffect({ loading, error }: { loading: () => RenderResult; error: (reason: string) => RenderResult; }): <X>(op: Op.For<X> | Signal<Op.For<X>>, onReady: (value: X) => RenderResult) => RenderResult;