default(__namedParameters: DomainTimelineProps): ElementVisual configuration for domain status and category display.
DomainVisualConfigDays threshold for "expiring soon" warning indicators.
30Formats a Date object to a human-readable string.
formatDate(date: Date): stringGenerates static paths for domain pages at build time.
generateStaticParams(): PromiseGets the number of days until domain expiration.
getDaysUntilExpiration(domain: Domain): numberGets the expiration date for a domain based on renewal history.
getExpirationDate(domain: Domain): DateGets the next renewal date for a domain (alias for expiration date).
getNextRenewalDate(domain: Domain): DateGets the ownership duration in days for a domain.
getOwnershipDays(domain: Domain): numberGets the ownership duration in years for a domain.
getOwnershipDuration(domain: Domain): numberGets the ownership duration in months for a domain.
getOwnershipMonths(domain: Domain): numberGets the registration date for a domain.
getRegistrationDate(domain: Domain): DateGets the renewal progress as a percentage (0-100).
getRenewalProgress(domain: Domain): numberGenerates a timeline of renewal events from domain renewal history.
getRenewalTimeline(domain: Domain): DomainTimelineEvent[]Extracts the top-level domain (TLD) from a domain name.
getTLD(domain: Domain): stringCalculates the total renewal period in days from registration to expiration.
getTotalRenewalPeriodDays(domain: Domain): numberChecks if a domain is expiring soon based on a configurable threshold.
isExpiringSoon(domain: Domain, thresholdDays: number = 90): booleanAvailable sort options for domain list displays.
any