chirpstack/ui/src/reportWebVitals.ts
2024-07-16 14:10:19 +01:00

16 lines
424 B
TypeScript

import type { Metric } from "web-vitals";
const reportWebVitals = (onPerfEntry?: (metric: Metric) => void) => {
if (onPerfEntry && onPerfEntry instanceof Function) {
import("web-vitals").then(({ onCLS, onFCP, onLCP, onTTFB, onINP }) => {
onCLS(onPerfEntry);
onFCP(onPerfEntry);
onLCP(onPerfEntry);
onTTFB(onPerfEntry);
onINP(onPerfEntry);
});
}
};
export default reportWebVitals;