@juspay/blaze-sdk-web
Version:
SDK for integrating Breeze 1CCO into your Web Application
24 lines (23 loc) • 1.18 kB
TypeScript
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;