Skip to content
Snippets Groups Projects
reportWebVitals.ts 416 B
Newer Older
  • Learn to ignore specific revisions
  • Guilhem CARRON's avatar
    Guilhem CARRON committed
    import { ReportHandler } from 'web-vitals'
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
    
    const reportWebVitals = (onPerfEntry?: ReportHandler) => {
      if (onPerfEntry && onPerfEntry instanceof Function) {
        import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
          getCLS(onPerfEntry)
          getFID(onPerfEntry)
          getFCP(onPerfEntry)
          getLCP(onPerfEntry)
          getTTFB(onPerfEntry)
        })
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
    export default reportWebVitals