• Parameters

    Returns {
        effect: {
            callback: (<Parameters_1>(callback, handleError?) => ((...params) => void));
        };
        removeEffect?: (() => void);
    }

    • effect: {
          callback: (<Parameters_1>(callback, handleError?) => ((...params) => void));
      }
      • callback: (<Parameters_1>(callback, handleError?) => ((...params) => void))
          • <Parameters_1>(callback, handleError?): ((...params) => void)
          • Type Parameters

            • Parameters_1 extends unknown[]

            Parameters

            • callback: ((...params) => void)
                • (...params): void
                • Parameters

                  • Rest ...params: Parameters_1

                  Returns void

            • Optional handleError: ((error) => boolean)
                • (error): boolean
                • Parameters

                  • error: Error

                  Returns boolean

            Returns ((...params) => void)

              • (...params): void
              • Parameters

                • Rest ...params: Parameters_1

                Returns void

    • Optional removeEffect?: (() => void)
        • (): void
        • Returns void

Generated using TypeDoc