From 2c190bca05c4cac5c5e923bc8e828e2db721c730 Mon Sep 17 00:00:00 2001 From: Saksham Sharma Date: Thu, 23 Apr 2026 14:25:42 +0530 Subject: [PATCH] feat: changed update intent callback return signature --- package-lock.json | 4 ++-- package.json | 2 +- src/Context.res | 4 ++-- src/OrcaJs.res | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6a81a8e..3259fdd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@juspay-tech/react-hyper-js", - "version": "2.2.0", + "version": "2.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@juspay-tech/react-hyper-js", - "version": "2.2.0", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { "@rescript/core": "^0.7.0", diff --git a/package.json b/package.json index 0843ee0..d4747d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@juspay-tech/react-hyper-js", - "version": "2.2.0", + "version": "2.3.0", "main": "dist/bundle.js", "files": [ "dist/", diff --git a/src/Context.res b/src/Context.res index cc0741e..170d09d 100644 --- a/src/Context.res +++ b/src/Context.res @@ -60,7 +60,7 @@ type rec elementsType = { getElement: string => option, fetchUpdates: unit => Promise.t, create: (string, JSON.t) => OrcaJs.paymentElement, // return a react component instead by doing new Payment Element. - updateIntent: (unit => promise) => promise, + updateIntent: (unit => promise) => promise, } type rec paymentMethodsManagementElementsType = { @@ -232,7 +232,7 @@ let paymentMethodsManagementElementsOptionObjMapper = (options: JSON.t) => { type paymentSessionContextType = { getCustomerSavedPaymentMethods: unit => promise, - updateIntent: (unit => promise) => promise, + updateIntent: (unit => promise) => promise, } let defaultPaymentSessionContext: paymentSessionContextType = { diff --git a/src/OrcaJs.res b/src/OrcaJs.res index a139dd2..69655da 100644 --- a/src/OrcaJs.res +++ b/src/OrcaJs.res @@ -47,7 +47,7 @@ type element = { update: JSON.t => unit, fetchUpdates: unit => Promise.t, create: (string, JSON.t) => paymentElement, - updateIntent: (unit => promise) => promise, + updateIntent: (unit => promise) => promise, } type confirmParams = {return_url: string} @@ -66,7 +66,7 @@ type getCustomerSavedPaymentMethods = { type initPaymentSession = { getCustomerSavedPaymentMethods: unit => Promise.t, - updateIntent: (unit => promise) => promise, + updateIntent: (unit => promise) => promise, } type switchInstance = {