UNPKG

@zendesk/react-measure-timing-hooks

Version:

react hooks for measuring time to interactive and time to render of components

107 lines 6.46 kB
"use strict"; /** * Copyright Zendesk, Inc. * * Use of this source code is governed under the Apache License, Version 2.0 * found at http://www.apache.org/licenses/LICENSE-2.0. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", { value: true }); exports.match = exports.getCurrentBrowserSupportForNonResponsiveStateDetection = exports.switchFn = exports.performanceMeasure = exports.performanceMark = exports.useOnErrorBoundaryDidCatch = exports.ReactMeasureErrorBoundary = exports.debounce = exports.useTimingMeasurement = exports.useTiming = exports.useActionLog = exports.getExternalApi = exports.generateTimingHooks = exports.generateReport = exports.ActionLogCache = exports.ActionLog = void 0; var ActionLog_1 = require("./ActionLog"); Object.defineProperty(exports, "ActionLog", { enumerable: true, get: function () { return ActionLog_1.ActionLog; } }); var ActionLogCache_1 = require("./ActionLogCache"); Object.defineProperty(exports, "ActionLogCache", { enumerable: true, get: function () { return ActionLogCache_1.ActionLogCache; } }); __exportStar(require("./constants"), exports); var generateReport_1 = require("./generateReport"); Object.defineProperty(exports, "generateReport", { enumerable: true, get: function () { return generateReport_1.generateReport; } }); var generateTimingHooks_1 = require("./generateTimingHooks"); Object.defineProperty(exports, "generateTimingHooks", { enumerable: true, get: function () { return generateTimingHooks_1.generateTimingHooks; } }); var getExternalApi_1 = require("./getExternalApi"); Object.defineProperty(exports, "getExternalApi", { enumerable: true, get: function () { return getExternalApi_1.getExternalApi; } }); __exportStar(require("./types"), exports); var useActionLog_1 = require("./useActionLog"); Object.defineProperty(exports, "useActionLog", { enumerable: true, get: function () { return useActionLog_1.useActionLog; } }); var useTiming_1 = require("./useTiming"); Object.defineProperty(exports, "useTiming", { enumerable: true, get: function () { return useTiming_1.useTiming; } }); var useTimingMeasurement_1 = require("./useTimingMeasurement"); Object.defineProperty(exports, "useTimingMeasurement", { enumerable: true, get: function () { return useTimingMeasurement_1.useTimingMeasurement; } }); var debounce_1 = require("./debounce"); Object.defineProperty(exports, "debounce", { enumerable: true, get: function () { return debounce_1.debounce; } }); var ErrorBoundary_1 = require("./ErrorBoundary"); Object.defineProperty(exports, "ReactMeasureErrorBoundary", { enumerable: true, get: function () { return ErrorBoundary_1.ReactMeasureErrorBoundary; } }); Object.defineProperty(exports, "useOnErrorBoundaryDidCatch", { enumerable: true, get: function () { return ErrorBoundary_1.useOnErrorBoundaryDidCatch; } }); var performanceMark_1 = require("./performanceMark"); Object.defineProperty(exports, "performanceMark", { enumerable: true, get: function () { return performanceMark_1.performanceMark; } }); Object.defineProperty(exports, "performanceMeasure", { enumerable: true, get: function () { return performanceMark_1.performanceMeasure; } }); var switchFn_1 = require("./switchFn"); Object.defineProperty(exports, "switchFn", { enumerable: true, get: function () { return switchFn_1.switchFn; } }); var utilities_1 = require("./utilities"); Object.defineProperty(exports, "getCurrentBrowserSupportForNonResponsiveStateDetection", { enumerable: true, get: function () { return utilities_1.getCurrentBrowserSupportForNonResponsiveStateDetection; } }); // visualizer // export { // getTimingDisplayModule, // onActionAddedCallback, // useVisualizer, // } from './lazyVisualizer' // operation tracking (v2) // export * from './v2/constants' // export * from './v2/defaultEventProcessor' // export * from './v2/element' // export * from './v2/getCommonUrlForTracing' // export * from './v2/hooks' // export * from './v2/operation' // export type * from './v2/types' // v3 __exportStar(require("./v3/constants"), exports); __exportStar(require("./v3/convertToRum"), exports); __exportStar(require("./v3/defaultDeduplicationStrategy"), exports); __exportStar(require("./v3/ensureTimestamp"), exports); __exportStar(require("./v3/firstCPUIdle"), exports); __exportStar(require("./v3/getCommonUrlForTracing"), exports); __exportStar(require("./v3/getDynamicQuietWindowDuration"), exports); __exportStar(require("./v3/getSpanFromPerformanceEntry"), exports); __exportStar(require("./v3/hooks"), exports); __exportStar(require("./v3/Tracer"), exports); // eslint-disable-next-line import/first, import/newline-after-import const match = __importStar(require("./v3/matchSpan")); exports.match = match; __exportStar(require("./v3/observePerformanceWithTraceManager"), exports); __exportStar(require("./v3/recordingComputeUtils"), exports); __exportStar(require("./v3/TraceManager"), exports); //# sourceMappingURL=main.js.map