@transak/transak-sdk
Version:
Transak SDK that allows you to easily integrate fiat on/off ramp
32 lines (28 loc) • 974 B
text/typescript
type TransakConfig = {
widgetUrl: string;
referrer: string;
widgetWidth?: string;
widgetHeight?: string;
containerId?: string;
themeColor?: string;
};
declare enum Events {
TRANSAK_WIDGET_INITIALISED = "TRANSAK_WIDGET_INITIALISED",
TRANSAK_ORDER_CREATED = "TRANSAK_ORDER_CREATED",
TRANSAK_ORDER_SUCCESSFUL = "TRANSAK_ORDER_SUCCESSFUL",
TRANSAK_ORDER_CANCELLED = "TRANSAK_ORDER_CANCELLED",
TRANSAK_ORDER_FAILED = "TRANSAK_ORDER_FAILED",
TRANSAK_WALLET_REDIRECTION = "TRANSAK_WALLET_REDIRECTION",
TRANSAK_WIDGET_CLOSE_REQUEST = "TRANSAK_WIDGET_CLOSE_REQUEST",
TRANSAK_WIDGET_CLOSE = "TRANSAK_WIDGET_CLOSE"
}
declare class Transak {
#private;
static readonly EVENTS: typeof Events;
constructor(transakConfig: TransakConfig);
static on: (type: keyof typeof Events, cb: (data: unknown) => void) => void;
init: () => void;
cleanup: () => void;
close: () => void;
}
export { Transak, type TransakConfig };