UNPKG

@juspay/blaze-sdk-web

Version:

SDK for integrating Breeze 1CCO into your Web Application

24 lines (23 loc) 1.18 kB
import type { CallbackFn } from '$types'; import type { NetworkOverrides } from './types'; declare class BlazeBackendSDK { private static environment; private static initiateData; private static callback?; private static networkOverrides?; /** * @description Initialize the Blaze Backend SDK for server-side operations. * @param payload {Record<string, unknown>} - The initialization payload containing SDK configuration. * @param callback {CallbackFn} - Mandatory callback function to receive events and responses from the backend SDK. * @param networkOverrides {NetworkOverrides} - Optional network configuration to customize HTTP client behavior (e.g., proxy agents, custom fetch). * @returns void */ static initiate(payload: Record<string, unknown>, callback: CallbackFn, networkOverrides?: NetworkOverrides): void; /** * @description Request Blaze Backend SDK to process your request. * @param payload {Record<string, unknown>} - The payload data required for the process request. * @returns void */ static process(payload: Record<string, unknown>): void; } export default BlazeBackendSDK;