import { Analytics } from '../../../core/analytics' interface IDealfrontData { data: { company: { domain: string employees_category: string name: string industries: { name: string } revenue: { amount: string } } } meta: { status: number } } declare global { interface Window { discover?: IDealfrontData } } export async function loadDealfront(analytics: Analytics): Promise { if (!window.discover) { return } if (!window.discover || window.discover.meta.status !== 200) { return } const reveal = window.discover.data.company await analytics.group(null, { website: reveal.domain, intentSource: 'dealfront', name: reveal.name || undefined, industry: reveal.industries.name || undefined, number_of_employees: reveal.employees_category || undefined, annual_revenue: reveal.revenue.amount || undefined, }) }