UNPKG

@ekko-earth/ekko-js

Version:

A framework-agnostic web SDK for displaying carbon impact.

31 lines (30 loc) 811 B
export declare class ImpactPayPageTakeover extends HTMLElement { private shadow; private container; private iframeWrapper; private iframe; private redirectUrl; private mode; private locale; private clientSecret; private impactpaySessionId; private iframeLoadTimeout; private iframeReady; private maxTimeout; private hasRedirected; private datadogInitialized; constructor(); private logInfo; private logError; private initDatadog; private handleRedirect; private applyStyles; private loadIframe; private setupIframeErrorHandling; private createContainer; private createIframeWrapper; private createIframe; private buildQueryParams; connectedCallback(): Promise<void>; disconnectedCallback(): void; }