Effectify overview
Added in v1.0.0
Table of contents
constructor
effectify
Signature
export declare const effectify: {
<F extends (...args: any[]) => any>(fn: F): Effectify<F, EffectifyError<F>>
<F extends (...args: any[]) => any, E>(
fn: F,
onError: (error: EffectifyError<F>, args: Parameters<F>) => E
): Effectify<F, E>
<F extends (...args: any[]) => any, E, E2>(
fn: F,
onError: (error: EffectifyError<F>, args: Parameters<F>) => E,
onSyncError: (error: unknown, args: Parameters<F>) => E2
): Effectify<F, E | E2>
}
Added in v1.0.0
utils
Effectify
Signature
export declare const Effectify: Effectify<T, E>
Added in v1.0.0
EffectifyError
Signature
export declare const EffectifyError: EffectifyError<T>
Added in v1.0.0