From 57758ad994eb1f1266a8f4e196bed8aae3c76369 Mon Sep 17 00:00:00 2001 From: Niels Peschel <52583415+NielsJPeschel@users.noreply.github.com> Date: Mon, 25 Mar 2024 09:59:04 -0400 Subject: [PATCH] Enable useServiceEffect to receive a `Promisable` service param (#25) --- hooks/useServiceEffect/useServiceEffect.ts | 3 ++- package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hooks/useServiceEffect/useServiceEffect.ts b/hooks/useServiceEffect/useServiceEffect.ts index 21a617c..58e69b4 100644 --- a/hooks/useServiceEffect/useServiceEffect.ts +++ b/hooks/useServiceEffect/useServiceEffect.ts @@ -1,8 +1,9 @@ import {useEffect} from 'react'; +import {Promisable} from '../../types'; export function useServiceEffect( isPending: boolean, - service: () => Promise, + service: () => Promisable, onServiceCallResolved?: (response: T) => void, onServiceCallRejected?: (error: unknown) => void, onInitiateServiceCall?: () => void, diff --git a/package.json b/package.json index 3aa3312..0fef930 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@optum/react-hooks", - "version": "1.0.0", + "version": "1.0.1-next.0", "description": "A reusable set of React hooks", "repository": "https://github.com/Optum/react-hooks", "license": "Apache 2.0",