UNPKG

@juspay/blaze-sdk-web

Version:

SDK for integrating Breeze 1CCO into your Web Application

26 lines (25 loc) 1.2 kB
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;