Runtime
Constructors
makeRunMain
Added in v1.0.0
Source
Signature
declare function makeRunMain( f: <E, A>(options: { readonly fiber: RuntimeFiber<A, E>; readonly teardown: Teardown }) => void,): RunMain;Model
Signature
interface RunMain { (options?: { readonly disableErrorReporting?: boolean; readonly disablePrettyLogger?: boolean; readonly teardown?: Teardown; }): <E, A>(effect: Effect<A, E>) => void; <E, A>( effect: Effect<A, E>, options?: { readonly disableErrorReporting?: boolean; readonly disablePrettyLogger?: boolean; readonly teardown?: Teardown; }, ): void;}Signature
interface Teardown { <E, A>(exit: Exit<E, A>, onExit: (code: number) => void): void;}Teardown
defaultTeardown
Added in v1.0.0
Source
Signature
declare const defaultTeardown: Teardown;