in src/performance/index.ts [33:47]
set(target: {[key: string]: unknown}, prop: string, value: unknown) {
if (target[prop] !== undefined) {
return true
}
target[prop] = value;
const source: {[key: string]: unknown} = {
...target,
collector: undefined,
useWebVitals: undefined,
};
if (target.useWebVitals && !isNaN(Number(target.fmpTime)) && !isNaN(Number(target.lcpTime)) && !isNaN(Number(target.clsTime))) {
new TracePerf().reportPerf(source, String(target.collector));
}
return true;
}