Runtime overview
Added in v1.0.0
Table of contents
constructors
make
Signature
export declare const make: <R>(
context: Context.Context<R>,
runtimeFlags: RuntimeFlags,
fiberRefs: FiberRefs.FiberRefs
) => TestRuntime<R>
Added in v1.0.0
testRuntime
Signature
export declare const testRuntime: TestRuntime<never>
Added in v1.0.0
execution
runCallback
Signature
export declare const runCallback: <E, A>(
effect: Effect.Effect<never, E, A>,
onExit?: ((exit: Exit<E, A>) => void) | undefined
) => Runtime.Cancel<E, A>
Added in v1.0.0
runFork
Signature
export declare const runFork: <E, A>(
effect: Effect.Effect<never, E, A>,
scheduler?: Scheduler | undefined
) => RuntimeFiber<E, A>
Added in v1.0.0
runPromise
Signature
export declare const runPromise: <E, A>(effect: Effect.Effect<never, E, A>) => Promise<A>
Added in v1.0.0
runPromiseEither
Signature
export declare const runPromiseEither: <E, A>(effect: Effect.Effect<never, E, A>) => Promise<Either<E, A>>
Added in v1.0.0
runPromiseExit
Signature
export declare const runPromiseExit: <E, A>(effect: Effect.Effect<never, E, A>) => Promise<Exit<E, A>>
Added in v1.0.0
runSync
Signature
export declare const runSync: <E, A>(effect: Effect.Effect<never, E, A>) => A
Added in v1.0.0
runSyncEither
Signature
export declare const runSyncEither: <E, A>(effect: Effect.Effect<never, E, A>) => Either<E, A>
Added in v1.0.0
runSyncExit
Signature
export declare const runSyncExit: <E, A>(effect: Effect.Effect<never, E, A>) => Exit<E, A>
Added in v1.0.0