@rocketspark/domain-checker
Version:
Embeddable Domain Checker for Rocketspark
26 lines (25 loc) • 982 B
TypeScript
import './index.css';
import { Options } from './Interfaces/options';
import '@rocketspark/flint-ui/dist/rocketspark/rocketspark.css';
import PopupContainer from './Components/PopupContainer';
import { DomainResponse } from './Helpers/Fetch';
declare class DomainChecker {
static PRODUCTION_GET_IT_NOW: string;
static DEVELOPMENT_GET_IT_NOW: string;
static PRODUCTION_FETCH: string;
static DEVELOPMENT_FETCH: string;
private readonly element;
private readonly config;
private readonly locale;
private readonly allowedLocales;
private domainSearch;
private popupContainer;
constructor(element: HTMLElement, options?: Partial<Options>);
static setPopupStatus(popupContainer: PopupContainer, { success, isAvailable, formattedPrice, error }: Partial<DomainResponse>): void;
private autofillSearchBar;
private getDomainFromUrl;
private init;
private getTemplate;
private startListening;
}
export default DomainChecker;