UNPKG

subcollection

Version:

A collection of scripts to send Core Web Vital data to GA4

42 lines (33 loc) 879 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDebugInfo = getDebugInfo; var _getLCPDebugData = require("../helpers/getLCPDebugData"); var _getCLSDebugData = require("../helpers/getCLSDebugData"); var _getFIDDebugData = require("../helpers/getFIDDebugData"); /** * Get CLS data for the debug snippet * * @param name CLS entries * @param entries CLS entries */ function getDebugInfo(name, entries) { if (entries.length) { switch (name) { case 'LCP': return (0, _getLCPDebugData.getLCPDebugData)(entries); case 'FID': return (0, _getFIDDebugData.getFIDDebugData)(entries); case 'CLS': return (0, _getCLSDebugData.getCLSDebugData)(entries); default: return { debug_target: '(not set)' }; } } return { debug_target: '(not set)' }; }