UNPKG

rsbuild-plugin-react-router

Version:
19 lines (18 loc) 857 B
import * as Effect from 'effect/Effect'; export declare const DEV_BACKGROUND_STARTUP_DELAY_MS = 3000; export declare const normalizeEffectError: (cause: unknown) => Error; export declare const runPluginEffect: <A, E>(effect: Effect.Effect<A, E, never>) => Promise<A>; export declare const tryPluginSync: <A>(evaluate: () => A) => Effect.Effect<A, Error, never>; export declare const tryPluginPromise: <A>(evaluate: () => PromiseLike<A> | A) => Effect.Effect<A, Error, never>; type DelayedPluginTask = { schedule(): void; reschedule(): void; cancelEffect(): Effect.Effect<void, Error, never>; cancel(): Promise<void>; }; export declare const createDelayedPluginTask: ({ delayMs, run, onError, }: { delayMs: number; run: () => Effect.Effect<void, Error, never>; onError: (error: Error) => void; }) => DelayedPluginTask; export {};