summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/web-vitals/dist/modules/onLCP.d.ts
blob: 44e391c981f92b9bc9d8d30ca2e5e58bc63a98fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { LCPMetric, MetricRatingThresholds, ReportOpts } from './types.js';
/** Thresholds for LCP. See https://web.dev/articles/lcp#what_is_a_good_lcp_score */
export declare const LCPThresholds: MetricRatingThresholds;
/**
 * Calculates the [LCP](https://web.dev/articles/lcp) value for the current page and
 * calls the `callback` function once the value is ready (along with the
 * relevant `largest-contentful-paint` performance entry used to determine the
 * value). The reported value is a `DOMHighResTimeStamp`.
 *
 * If the `reportAllChanges` configuration option is set to `true`, the
 * `callback` function will be called any time a new `largest-contentful-paint`
 * performance entry is dispatched, or once the final value of the metric has
 * been determined.
 */
export declare const onLCP: (onReport: (metric: LCPMetric) => void, opts?: ReportOpts) => void;