cra-template-ts-craco-lint
Version:
Template for Create React App supporting TypeScript and SASS/SCSS files. Included with Prettier and ESlint config recommended by Airbnb. Axios, Craco, scoped scss, aliasing, redux-toolkit
22 lines (19 loc) • 486 B
text/typescript
import { ReportHandler } from 'web-vitals';
const reportWebVitals = (onPerfEntry?: ReportHandler): void => {
if (onPerfEntry && onPerfEntry instanceof Function) {
import('web-vitals').then(({
getCLS,
getFCP,
getFID,
getLCP,
getTTFB
}) => {
getCLS(onPerfEntry);
getFCP(onPerfEntry);
getFID(onPerfEntry);
getLCP(onPerfEntry);
getTTFB(onPerfEntry);
});
}
};
export default reportWebVitals;