Package: effect
Module: Reloadable
A Reloadable is an implementation of some service that can be dynamically
reloaded, or swapped out for another implementation on-the-fly.
Signature
export interface Reloadable<in out A> extends Reloadable.Variance<A> {
/**
* @internal
*/
readonly scopedRef: ScopedRef.ScopedRef<A>
/**
* @internal
*/
readonly reload: Effect.Effect<void, unknown>
}
Since v2.0.0