method Domain.prototype.effectimport { Domain } from "https://deno.land/x/effector@effector%4023.2.2/packages/effector/index.d.ts"; effect<FN extends Function>(handler: FN): EffectByHandler<FN, Error>effect<Params, Done, Fail = Error>(handler: (params: Params) => Done | Promise<Done>): Effect<Params, Done, Fail>effect<FN extends Function, Fail>(handler: FN): EffectByHandler<FN, Fail>effect<Params, Done, Fail = Error>(name?: string, config?: { handler?: (params: Params) => Promise<Done> | Done; sid?: string; }): Effect<Params, Done, Fail>effect<Params, Done, Fail = Error>(config: { handler?: (params: Params) => Promise<Done> | Done; sid?: string; name?: string; }): Effect<Params, Done, Fail>Type ParametersFN extends FunctionParametershandler: FNReturnsEffectByHandler<FN, Error>Type ParametersParamsDoneoptionalFail = ErrorParametershandler: (params: Params) => Done | Promise<Done>ReturnsEffect<Params, Done, Fail>Type ParametersFN extends FunctionFailParametershandler: FNReturnsEffectByHandler<FN, Fail>Type ParametersParamsDoneoptionalFail = ErrorParametersoptionalname: stringoptionalconfig: { handler?: (params: Params) => Promise<Done> | Done; sid?: string; }ReturnsEffect<Params, Done, Fail>Type ParametersParamsDoneoptionalFail = ErrorParametersconfig: { handler?: (params: Params) => Promise<Done> | Done; sid?: string; name?: string; }ReturnsEffect<Params, Done, Fail>