UNPKG

@rocketspark/domain-checker

Version:
25 lines (24 loc) 860 B
import { ClassNames } from '../Interfaces/class-names'; import { DomainResponse } from '../Helpers/Fetch'; import { Locale } from '../Interfaces/locale'; export default class Cart { readonly containerElement: HTMLElement; private readonly cartElement; private emailCheckbox; private websiteCheckbox; private cartButton; private cartRows; private emptyCartMessage; private priceSummary; private cart; private readonly classNames; private readonly locale; constructor(container: HTMLElement, cart: HTMLElement, classNames: ClassNames, locale: Locale); isInCart(domain: string): boolean; addDomain(domain: string, domainDetails: DomainResponse): void; removeDomain(domain: string): void; private resetGetItNowButton; private updateCartDisplayState; private build; private getTemplate; }