@juspay/blaze-sdk-web
Version:
SDK for integrating Breeze 1CCO into your Web Application
26 lines (25 loc) • 1.2 kB
TypeScript
import type { CallbackFn } from './types';
declare class BlazeSDK {
static initiatePayload: Record<string, unknown>;
static callback: CallbackFn;
static processPayload: Record<string, unknown>;
/**
* @description Initiate the Blaze SDK. Ensures all assets required for running Blaze SDK services are pre-loaded.
* @param payload {Record<string, unknown>}
* @param callbackFn {CallbackFn} - Mandatory method required to receive events from Blaze SDK.
* @param containerLayout {HTMLDivElement | null} - Optional parameter to specify the container layout for Blaze SDK.
* @returns void
*/
static initiate(payload: Record<string, unknown>, callbackFn: CallbackFn, containerLayout?: HTMLDivElement | null): void;
/**
* @description Request Blaze SDK to process your request.
* @param payload {Record<string, unknown>} - The payload data required for the process request.
*/
static process(payload: Record<string, unknown>): void;
/**
* @description Terminate the Blaze SDK.
* Ensures all assets required for running Blaze SDK services are pre-loaded.
*/
static terminate(): void;
}
export default BlazeSDK;